[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnet/cscc/c c_grammar.y,1.61,1.62
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnet/cscc/c c_grammar.y,1.61,1.62 |
Date: |
Sat, 09 Aug 2003 20:39:01 -0400 |
Update of /cvsroot/dotgnu-pnet/pnet/cscc/c
In directory subversions:/tmp/cvs-serv12813/cscc/c
Modified Files:
c_grammar.y
Log Message:
Modify struct declarators so that they can include typedef names
as field names (bug #4689).
Index: c_grammar.y
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/c/c_grammar.y,v
retrieving revision 1.61
retrieving revision 1.62
diff -C2 -r1.61 -r1.62
*** c_grammar.y 9 Jul 2003 05:55:30 -0000 1.61
--- c_grammar.y 10 Aug 2003 00:38:59 -0000 1.62
***************
*** 1121,1125 ****
%type <kind> StructOrUnion TypeQualifierList TypeQualifier
! %expect 5
%start File
--- 1121,1125 ----
%type <kind> StructOrUnion TypeQualifierList TypeQualifier
! %expect 6
%start File
***************
*** 1948,1951 ****
--- 1948,1962 ----
ILUInt32 size = EvaluateSize($3);
$$ = ILNode_CBitFieldDeclarator_create($1,
size);
+ }
+ | TYPE_NAME {
+ CDeclarator decl;
+ CDeclSetName(decl, $1, ILQualIdentSimple($1));
+ $$ = ILNode_CDeclarator_create(decl);
+ }
+ | TYPE_NAME ':' ConstantExpression {
+ CDeclarator decl;
+ ILUInt32 size = EvaluateSize($3);
+ CDeclSetName(decl, $1, ILQualIdentSimple($1));
+ $$ = ILNode_CBitFieldDeclarator_create(decl,
size);
}
;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnet/cscc/c c_grammar.y,1.61,1.62,
Rhys Weatherley <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/System.Configuration.Install AssemblyInstaller.cs, 1.2, 1.3 InstallContext.cs, 1.1, 1.2 ManagedInstallerClass.cs, 1.1, 1.2
- Next by Date:
[Dotgnu-pnet-commits] CVS: pnet ChangeLog,1.2641,1.2642
- Previous by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/System.Configuration.Install AssemblyInstaller.cs, 1.2, 1.3 InstallContext.cs, 1.1, 1.2 ManagedInstallerClass.cs, 1.1, 1.2
- Next by thread:
[Dotgnu-pnet-commits] CVS: pnet ChangeLog,1.2641,1.2642
- Index(es):