[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnet/cscc/csharp cs_cast.tc,1.6,1.7 cs_const.
From: |
Jonathan Springer <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnet/cscc/csharp cs_cast.tc,1.6,1.7 cs_const.tc,1.5,1.6 cs_decls.tc,1.23,1.24 cs_internal.h,1.11,1.12 cs_invoke.tc,1.13,1.14 cs_lookup.c,1.14,1.15 cs_lvalue.tc,1.23,1.24 cs_misc.tc,1.8,1.9 cs_oper.tc,1.23,1.24 cs_semantics.tc,1.8,1.9 cs_stmt.tc,1.24,1.25 cs_types.tc,1.4,1.5 |
Date: |
Sat, 09 Nov 2002 16:24:16 -0500 |
Update of /cvsroot/dotgnu-pnet/pnet/cscc/csharp
In directory subversions:/tmp/cvs-serv16310/cscc/csharp
Modified Files:
cs_cast.tc cs_const.tc cs_decls.tc cs_internal.h cs_invoke.tc
cs_lookup.c cs_lvalue.tc cs_misc.tc cs_oper.tc cs_semantics.tc
cs_stmt.tc cs_types.tc
Log Message:
Accept fully qualified types for non-using namespaces and ILSemAnalysisType
clean-up.
Index: cs_cast.tc
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_cast.tc,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** cs_cast.tc 28 Oct 2002 13:18:31 -0000 1.6
--- cs_cast.tc 9 Nov 2002 21:24:13 -0000 1.7
***************
*** 272,278 ****
%}
-
- ILNode_SemAnalysisType(ILNode_UserCast)
- {
- return ILNode_SemAnalysis((ILNode *)node, info, parent);
- }
--- 272,273 ----
Index: cs_const.tc
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_const.tc,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** cs_const.tc 27 Oct 2002 14:41:04 -0000 1.5
--- cs_const.tc 9 Nov 2002 21:24:13 -0000 1.6
***************
*** 322,347 ****
%}
-
- ILNode_SemAnalysisType(ILNode_Null) ,
- ILNode_SemAnalysisType(ILNode_NullPtr) ,
- ILNode_SemAnalysisType(ILNode_True) ,
- ILNode_SemAnalysisType(ILNode_False) ,
- ILNode_SemAnalysisType(ILNode_Int8) ,
- ILNode_SemAnalysisType(ILNode_UInt8) ,
- ILNode_SemAnalysisType(ILNode_Int16) ,
- ILNode_SemAnalysisType(ILNode_UInt16) ,
- ILNode_SemAnalysisType(ILNode_Char) ,
- ILNode_SemAnalysisType(ILNode_Int32) ,
- ILNode_SemAnalysisType(ILNode_UInt32) ,
- ILNode_SemAnalysisType(ILNode_Int) ,
- ILNode_SemAnalysisType(ILNode_UInt) ,
- ILNode_SemAnalysisType(ILNode_Int64) ,
- ILNode_SemAnalysisType(ILNode_UInt64) ,
- ILNode_SemAnalysisType(ILNode_Float32) ,
- ILNode_SemAnalysisType(ILNode_Float64) ,
- ILNode_SemAnalysisType(ILNode_Float) ,
- ILNode_SemAnalysisType(ILNode_Decimal) ,
- ILNode_SemAnalysisType(ILNode_String)
- {
- return ILNode_SemAnalysis((ILNode *)node, info, parent);
- }
--- 322,323 ----
Index: cs_decls.tc
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_decls.tc,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -r1.23 -r1.24
*** cs_decls.tc 30 Oct 2002 18:31:30 -0000 1.23
--- cs_decls.tc 9 Nov 2002 21:24:13 -0000 1.24
***************
*** 1172,1194 ****
}
-
- ILNode_SemAnalysisType(ILNode_ClassDefn) ,
- ILNode_SemAnalysisType(ILNode_ScopeChange) ,
- ILNode_SemAnalysisType(ILNode_FieldDeclaration) ,
- ILNode_SemAnalysisType(ILNode_FieldDeclarator) ,
- ILNode_SemAnalysisType(ILNode_EventDeclaration) ,
- ILNode_SemAnalysisType(ILNode_EventDeclarator) ,
- ILNode_SemAnalysisType(ILNode_MethodDeclaration) ,
- ILNode_SemAnalysisType(ILNode_PropertyDeclaration) ,
- ILNode_SemAnalysisType(ILNode_EnumMemberDeclaration) ,
- ILNode_SemAnalysisType(ILNode_DelegateMemberDeclaration) ,
- ILNode_SemAnalysisType(ILNode_FormalParameter) ,
- ILNode_SemAnalysisType(ILNode_AttributeTree) ,
- ILNode_SemAnalysisType(ILNode_AttributeSection) ,
- ILNode_SemAnalysisType(ILNode_Attribute) ,
- ILNode_SemAnalysisType(ILNode_AttrArgs) ,
- ILNode_SemAnalysisType(ILNode_NamedArg) ,
- ILNode_SemAnalysisType(ILNode_DocComment)
- {
- return ILNode_SemAnalysis((ILNode *)node, info, parent);
- }
--- 1172,1173 ----
Index: cs_internal.h
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_internal.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** cs_internal.h 9 Nov 2002 00:05:36 -0000 1.11
--- cs_internal.h 9 Nov 2002 21:24:13 -0000 1.12
***************
*** 152,155 ****
--- 152,161 ----
/*
+ * Resolve a namespace member name
+ */
+ CSSemValue CSResolveNamespaceMemberName(ILGenInfo *genInfo,
+ ILNode *node, CSSemValue value, const char *name);
+
+ /*
* Resolve a member name to a semantic value.
*/
Index: cs_invoke.tc
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_invoke.tc,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** cs_invoke.tc 9 Nov 2002 00:05:36 -0000 1.13
--- cs_invoke.tc 9 Nov 2002 21:24:13 -0000 1.14
***************
*** 1793,1810 ****
%}
-
- ILNode_SemAnalysisType(ILNode_ArgList) ,
- ILNode_SemAnalysisType(ILNode_VarArgList) ,
- ILNode_SemAnalysisType(ILNode_VarArgExpand) ,
- ILNode_SemAnalysisType(ILNode_Argument) ,
- ILNode_SemAnalysisType(ILNode_InvocationExpression) ,
- ILNode_SemAnalysisType(ILNode_ObjectCreationExpression) ,
- ILNode_SemAnalysisType(ILNode_DelegateCreationExpression) ,
- ILNode_SemAnalysisType(ILNode_DefaultConstructor) ,
- ILNode_SemAnalysisType(ILNode_BaseInit) ,
- ILNode_SemAnalysisType(ILNode_ThisInit) ,
- ILNode_SemAnalysisType(ILNode_NonStaticInit) ,
- ILNode_SemAnalysisType(ILNode_ArgArray)
- {
- return ILNode_SemAnalysis((ILNode *)node, info, parent);
- }
--- 1793,1794 ----
Index: cs_lookup.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_lookup.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -r1.14 -r1.15
*** cs_lookup.c 9 Nov 2002 00:05:36 -0000 1.14
--- cs_lookup.c 9 Nov 2002 21:24:13 -0000 1.15
***************
*** 1268,1272 ****
* namespace.
*/
! static CSSemValue CSResolveNamespaceMemberName(ILGenInfo *genInfo,
ILNode *node, CSSemValue value, const char *name)
{
--- 1268,1272 ----
* namespace.
*/
! CSSemValue CSResolveNamespaceMemberName(ILGenInfo *genInfo,
ILNode *node, CSSemValue value, const char *name)
{
Index: cs_lvalue.tc
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_lvalue.tc,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -r1.23 -r1.24
*** cs_lvalue.tc 3 Nov 2002 08:09:24 -0000 1.23
--- cs_lvalue.tc 9 Nov 2002 21:24:13 -0000 1.24
***************
*** 953,960 ****
CSSemValue value;
CSSemValue value2;
char *name;
ILEvalValue evalue;
! ILNode *save1 = node->expr1;
/* Get the semantic value for the left part of the identifier */
--- 953,965 ----
CSSemValue value;
CSSemValue value2;
+ CSSemValue nsvalue;
char *name;
ILEvalValue evalue;
+ ILNode *save1;
! /* PART I - Try it in the usual fashion */
!
! /* Stow the original node contents for later */
! save1 = node->expr1;
/* Get the semantic value for the left part of the identifier */
***************
*** 967,972 ****
{
/* Set the RValue to the type .. to handle Boxing later
on*/
! CSSemSetRValue(value,ILValueTypeToType(info,
!
evalue.valueType));
}
}
--- 972,976 ----
{
/* Set the RValue to the type .. to handle Boxing later
on*/
! CSSemSetRValue(value,ILValueTypeToType(info,
evalue.valueType));
}
}
***************
*** 976,998 ****
value2 = CSResolveMemberNameQuiet(info, (ILNode *)node, value, name, 0);
! if (CSSemGetKind(value2) == CS_SEMKIND_VOID)
{
! /* We couldn't find a method in a resolved variable, so we'll
! * try a type instead */
! ILNode *save2 = node->expr1;
! node->expr1 = save1;
! /* Get the semantic value for the left part of the identifier */
! value = ILNode_SemAnalysisType(node->expr1, info,
&(node->expr1));
! /* Resolve the member */
! name = ILQualIdentName(node->expr2, 0);
! value2 = CSResolveMemberNameQuiet(info, (ILNode *)node, value,
name, 1);
! if (CSSemGetKind(value2) == CS_SEMKIND_VOID)
! {
! node->expr1 = save2;
! CSResolveMemberName(info, (ILNode *)node, value, name,
1);
! }
}
--- 980,1023 ----
value2 = CSResolveMemberNameQuiet(info, (ILNode *)node, value, name, 0);
! if (CSSemGetKind(value2) != CS_SEMKIND_VOID)
{
! /* Convert the result into an l-value or r-value and return it
*/
! return SemToLRValue((ILNode *)node, info, parent, value2,
! name, node->expr1, &value);
! }
! /* PART II - Try again, this time limiting parsing to types */
! node->expr1 = save1;
! value = ILNode_SemAnalysisType(node->expr1, info, &(node->expr1));
! value2 = CSResolveMemberNameQuiet(info, (ILNode *)node, value, name, 0);
!
! if (CSSemGetKind(value2) != CS_SEMKIND_VOID)
! {
! /* Convert the result into an l-value or r-value and return it
*/
! return SemToLRValue((ILNode *)node, info, parent, value2,
! name, node->expr1, &value);
! }
!
! /* PART III - Assume the left side of the '.' is a namespace and try
! * to locate a corresponding type. */
!
! /* Manufacture a Semantic value for the "namespace" */
! CSSemSetKind(nsvalue,
! CS_SEMKIND_NAMESPACE,
ILMemberAccessName(node->expr1));
!
! value2 = CSResolveNamespaceMemberName(info, (ILNode *)node, nsvalue,
name);
!
! if (CSSemGetKind(value2) != CS_SEMKIND_VOID) {
! return SemToLRValue((ILNode *)node, info, parent, value2,
! name, node->expr1, &value);
! }
!
! /* PART IV - Punt. */
! if (!yyisa(*parent,ILNode_MemberAccess))
! {
! /* Do it once more, but not so quiet about the errors :-) */
! CSResolveMemberName(info, (ILNode *)node, nsvalue, name, 0);
}
***************
*** 1329,1349 ****
}
-
- ILNode_SemAnalysisType(ILNode_This),
- ILNode_SemAnalysisType(ILNode_NewScope),
- ILNode_SemAnalysisType(ILNode_LocalVar),
- ILNode_SemAnalysisType(ILNode_ArgumentVar),
- ILNode_SemAnalysisType(ILNode_RefArgumentVar),
- ILNode_SemAnalysisType(ILNode_MemberAccess),
- ILNode_SemAnalysisType(ILNode_BaseAccess),
- ILNode_SemAnalysisType(ILNode_BaseElement),
- ILNode_SemAnalysisType(ILNode_DerefField),
- ILNode_SemAnalysisType(ILNode_ArrayAccess),
- ILNode_SemAnalysisType(ILNode_StaticField),
- ILNode_SemAnalysisType(ILNode_MemberField),
- ILNode_SemAnalysisType(ILNode_StaticProperty),
- ILNode_SemAnalysisType(ILNode_MemberProperty),
- ILNode_SemAnalysisType(ILNode_IndexerAccess)
- {
- return ILNode_SemAnalysis((ILNode *)node, info, parent);
- }
--- 1354,1355 ----
Index: cs_misc.tc
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_misc.tc,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** cs_misc.tc 27 Oct 2002 14:41:04 -0000 1.8
--- cs_misc.tc 9 Nov 2002 21:24:13 -0000 1.9
***************
*** 614,628 ****
}
-
- ILNode_SemAnalysisType(ILNode_TypeOf) ,
- ILNode_SemAnalysisType(ILNode_SizeOf) ,
- ILNode_SemAnalysisType(ILNode_StackAlloc) ,
- ILNode_SemAnalysisType(ILNode_NewExpression) ,
- ILNode_SemAnalysisType(ILNode_SemGuard) ,
- ILNode_SemAnalysisType(ILNode_ArrayInit) ,
- ILNode_SemAnalysisType(ILNode_MakeRefAny) ,
- ILNode_SemAnalysisType(ILNode_RefType) ,
- ILNode_SemAnalysisType(ILNode_RefValue)
- {
- return ILNode_SemAnalysis((ILNode *)node, info, parent);
- }
--- 614,615 ----
Index: cs_oper.tc
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_oper.tc,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -r1.23 -r1.24
*** cs_oper.tc 8 Nov 2002 18:06:23 -0000 1.23
--- cs_oper.tc 9 Nov 2002 21:24:13 -0000 1.24
***************
*** 2247,2330 ****
}
-
- ILNode_SemAnalysisType(ILNode_Add) ,
- ILNode_SemAnalysisType(ILNode_Sub) ,
- ILNode_SemAnalysisType(ILNode_Mul) ,
- ILNode_SemAnalysisType(ILNode_Div) ,
- ILNode_SemAnalysisType(ILNode_Rem) ,
- ILNode_SemAnalysisType(ILNode_Neg) ,
- ILNode_SemAnalysisType(ILNode_UnaryPlus) ,
- ILNode_SemAnalysisType(ILNode_And) ,
- ILNode_SemAnalysisType(ILNode_Xor) ,
- ILNode_SemAnalysisType(ILNode_Or) ,
- ILNode_SemAnalysisType(ILNode_Not) ,
- ILNode_SemAnalysisType(ILNode_Shl) ,
- ILNode_SemAnalysisType(ILNode_Shr) ,
- ILNode_SemAnalysisType(ILNode_UShr) ,
- ILNode_SemAnalysisType(ILNode_Assign) ,
- ILNode_SemAnalysisType(ILNode_AssignAdd) ,
- ILNode_SemAnalysisType(ILNode_AssignSub) ,
- ILNode_SemAnalysisType(ILNode_AssignMul) ,
- ILNode_SemAnalysisType(ILNode_AssignDiv) ,
- ILNode_SemAnalysisType(ILNode_AssignRem) ,
- ILNode_SemAnalysisType(ILNode_AssignAnd) ,
- ILNode_SemAnalysisType(ILNode_AssignXor) ,
- ILNode_SemAnalysisType(ILNode_AssignOr) ,
- ILNode_SemAnalysisType(ILNode_AssignShl) ,
- ILNode_SemAnalysisType(ILNode_AssignShr) ,
- ILNode_SemAnalysisType(ILNode_AssignUShr) ,
- ILNode_SemAnalysisType(ILNode_PreInc) ,
- ILNode_SemAnalysisType(ILNode_PreDec) ,
- ILNode_SemAnalysisType(ILNode_PostInc) ,
- ILNode_SemAnalysisType(ILNode_PostDec) ,
- ILNode_SemAnalysisType(ILNode_ToBool) ,
- ILNode_SemAnalysisType(ILNode_ToConst) ,
- ILNode_SemAnalysisType(ILNode_LogicalNot) ,
- ILNode_SemAnalysisType(ILNode_LogicalAnd) ,
- ILNode_SemAnalysisType(ILNode_LogicalOr) ,
- ILNode_SemAnalysisType(ILNode_Eq) ,
- ILNode_SemAnalysisType(ILNode_Ne) ,
- ILNode_SemAnalysisType(ILNode_Lt) ,
- ILNode_SemAnalysisType(ILNode_Le) ,
- ILNode_SemAnalysisType(ILNode_Gt) ,
- ILNode_SemAnalysisType(ILNode_Ge) ,
- ILNode_SemAnalysisType(ILNode_Deref) ,
- ILNode_SemAnalysisType(ILNode_AddressOf) ,
- ILNode_SemAnalysisType(ILNode_Conditional) ,
- ILNode_SemAnalysisType(ILNode_AsIs) ,
- ILNode_SemAnalysisType(ILNode_GlobalNamespace) ,
- ILNode_SemAnalysisType(ILNode_Comma) ,
- ILNode_SemAnalysisType(ILNode_AsUntyped) ,
- ILNode_SemAnalysisType(ILNode_IsUntyped) ,
- ILNode_SemAnalysisType(ILNode_Error) ,
- ILNode_SemAnalysisType(ILNode_Overflow) ,
- ILNode_SemAnalysisType(ILNode_NoOverflow) ,
- ILNode_SemAnalysisType(ILNode_Pedantic) ,
- ILNode_SemAnalysisType(ILNode_NoPedantic) ,
- ILNode_SemAnalysisType(ILNode_Concat) ,
- ILNode_SemAnalysisType(ILNode_DelegateAdd),
- ILNode_SemAnalysisType(ILNode_DelegateSub) ,
- ILNode_SemAnalysisType(ILNode_UserBinaryOp) ,
- ILNode_SemAnalysisType(ILNode_UserUnaryOp) ,
- ILNode_SemAnalysisType(ILNode_UserConversion) ,
- ILNode_SemAnalysisType(ILNode_Box) ,
- ILNode_SemAnalysisType(ILNode_Unbox) ,
- ILNode_SemAnalysisType(ILNode_CastSimple) ,
- ILNode_SemAnalysisType(ILNode_CastType) ,
- ILNode_SemAnalysisType(ILNode_UserLogicalAnd) ,
- ILNode_SemAnalysisType(ILNode_UserLogicalOr) ,
- ILNode_SemAnalysisType(ILNode_UserPreInc),
- ILNode_SemAnalysisType(ILNode_UserPreDec),
- ILNode_SemAnalysisType(ILNode_UserPostInc),
- ILNode_SemAnalysisType(ILNode_UserPostDec) ,
- ILNode_SemAnalysisType(ILNode_PreIncPtr),
- ILNode_SemAnalysisType(ILNode_PreDecPtr),
- ILNode_SemAnalysisType(ILNode_PostIncPtr),
- ILNode_SemAnalysisType(ILNode_PostDecPtr) ,
- ILNode_SemAnalysisType(ILNode_As) ,
- ILNode_SemAnalysisType(ILNode_Is) ,
- ILNode_SemAnalysisType(ILNode_IsNull),
- ILNode_SemAnalysisType(ILNode_IsNonNull)
- {
- return ILNode_SemAnalysis((ILNode *)node, info, parent);
- }
--- 2247,2248 ----
Index: cs_semantics.tc
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_semantics.tc,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** cs_semantics.tc 27 Oct 2002 14:41:04 -0000 1.8
--- cs_semantics.tc 9 Nov 2002 21:24:13 -0000 1.9
***************
*** 48,54 ****
}
! ILNode_SemAnalysisType(ILNode_DummySem)
{
! return CSSemValueDefault;
}
--- 48,54 ----
}
! ILNode_SemAnalysisType(ILNode)
{
! return ILNode_SemAnalysis(node, info, parent);
}
Index: cs_stmt.tc
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_stmt.tc,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -r1.24 -r1.25
*** cs_stmt.tc 8 Nov 2002 10:32:25 -0000 1.24
--- cs_stmt.tc 9 Nov 2002 21:24:13 -0000 1.25
***************
*** 1774,1822 ****
}
-
- ILNode_SemAnalysisType(ILNode_Empty) ,
- ILNode_SemAnalysisType(ILNode_Compound),
- ILNode_SemAnalysisType(ILNode_List) ,
- ILNode_SemAnalysisType(ILNode_If) ,
- ILNode_SemAnalysisType(ILNode_While) ,
- ILNode_SemAnalysisType(ILNode_Do) ,
- ILNode_SemAnalysisType(ILNode_For) ,
- ILNode_SemAnalysisType(ILNode_Foreach) ,
- ILNode_SemAnalysisType(ILNode_EmptyExpr),
- ILNode_SemAnalysisType(ILNode_ForeachString),
- ILNode_SemAnalysisType(ILNode_ForeachCollection) ,
- ILNode_SemAnalysisType(ILNode_Switch) ,
- ILNode_SemAnalysisType(ILNode_SwitchSectList),
- ILNode_SemAnalysisType(ILNode_SwitchSection),
- ILNode_SemAnalysisType(ILNode_CaseList),
- ILNode_SemAnalysisType(ILNode_CaseLabel),
- ILNode_SemAnalysisType(ILNode_DefaultLabel) ,
- ILNode_SemAnalysisType(ILNode_Goto) ,
- ILNode_SemAnalysisType(ILNode_GotoLabel) ,
- ILNode_SemAnalysisType(ILNode_GotoCase) ,
- ILNode_SemAnalysisType(ILNode_GotoDefault) ,
- ILNode_SemAnalysisType(ILNode_Break),
- ILNode_SemAnalysisType(ILNode_LabelledBreak),
- ILNode_SemAnalysisType(ILNode_Continue),
- ILNode_SemAnalysisType(ILNode_LabelledContinue),
- ILNode_SemAnalysisType(ILNode_Return) ,
- ILNode_SemAnalysisType(ILNode_ReturnExpr) ,
- ILNode_SemAnalysisType(ILNode_Throw) ,
- ILNode_SemAnalysisType(ILNode_ThrowExpr) ,
- ILNode_SemAnalysisType(ILNode_Try) ,
- ILNode_SemAnalysisType(ILNode_CatchClause) ,
- ILNode_SemAnalysisType(ILNode_FinallyClause) ,
- ILNode_SemAnalysisType(ILNode_Lock) ,
- ILNode_SemAnalysisType(ILNode_Using) ,
- ILNode_SemAnalysisType(ILNode_Unsafe) ,
- ILNode_SemAnalysisType(ILNode_Fixed) ,
- ILNode_SemAnalysisType(ILNode_FixedDeclList) ,
- ILNode_SemAnalysisType(ILNode_FixAddress) ,
- ILNode_SemAnalysisType(ILNode_FixExpr) ,
- ILNode_SemAnalysisType(ILNode_LocalVarDeclaration) ,
- ILNode_SemAnalysisType(ILNode_LocalConstDeclaration) ,
- ILNode_SemAnalysisType(ILNode_LineInfo) ,
- ILNode_SemAnalysisType(ILNode_EventAddOrRemove)
- {
- return ILNode_SemAnalysis((ILNode *)node, info, parent);
- }
--- 1774,1775 ----
Index: cs_types.tc
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_types.tc,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** cs_types.tc 27 Oct 2002 19:28:09 -0000 1.4
--- cs_types.tc 9 Nov 2002 21:24:13 -0000 1.5
***************
*** 324,337 ****
}
-
- ILNode_SemAnalysisType(ILNode_ArrayType) ,
- ILNode_SemAnalysisType(ILNode_PtrType) ,
- ILNode_SemAnalysisType(ILNode_PrimitiveType) ,
- ILNode_SemAnalysisType(ILNode_ObjectType) ,
- ILNode_SemAnalysisType(ILNode_StringType) ,
- ILNode_SemAnalysisType(ILNode_DecimalType) ,
- ILNode_SemAnalysisType(ILNode_LocalVariableType) ,
- ILNode_SemAnalysisType(ILNode_TypeSuffix)
- {
- return ILNode_SemAnalysis((ILNode *)node, info, parent);
- }
--- 324,325 ----
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnet/cscc/csharp cs_cast.tc,1.6,1.7 cs_const.tc,1.5,1.6 cs_decls.tc,1.23,1.24 cs_internal.h,1.11,1.12 cs_invoke.tc,1.13,1.14 cs_lookup.c,1.14,1.15 cs_lvalue.tc,1.23,1.24 cs_misc.tc,1.8,1.9 cs_oper.tc,1.23,1.24 cs_semantics.tc,1.8,1.9 cs_stmt.tc,1.24,1.25 cs_types.tc,1.4,1.5,
Jonathan Springer <address@hidden> <=