dotgnu-pnet-commits
[Top][All Lists]
Advanced

[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 ----





reply via email to

[Prev in Thread] Current Thread [Next in Thread]