dotgnu-pnet
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pnet-developers] [bugs #6929] problem with expression statement type ev


From: Rhys Weatherley
Subject: [Pnet-developers] [bugs #6929] problem with expression statement type evaluation
Date: Mon, 16 Feb 2004 18:41:36 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020826

This mail is an automated notification from the bugs tracker
 of the project: DotGNU Portable.NET.

/**************************************************************************/
[bugs #6929] Latest Modifications:

Changes by: 
                Rhys Weatherley <address@hidden>
'Date: 
                Mon 02/16/04 at 23:41 (GMT)

            What     | Removed                   | Added
---------------------------------------------------------------------------
          Resolution | Invalid                   | Fixed


------------------ Additional Follow-up Comments ----------------------------
Fix committed to CVS - 17 Feb 2004






/**************************************************************************/
[bugs #6929] Full Item Snapshot:

URL: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=6929>
Project: DotGNU Portable.NET
Submitted by: James Michael DuPont
On: Tue 12/02/03 at 19:01

Category:  None
Severity:  5 - Average
Item Group:  None
Resolution:  Fixed
Assigned to:  None
Status:  Closed


Summary:  problem with expression statement type evaluation

Original Submission:  Before you say that this is never used, the entire gcc is 
full of them.

typedef struct foo
{
  int x;
  int y;
} foo_t;

foo_t * a;

int boo()
{
({
  foo_t * b=a; 
  b;
})->x; // test1.c:15: request for member `x' in something not a structure or 
union
}


Follow-up Comments
------------------


-------------------------------------------------------
Date: Mon 02/16/04 at 23:41         By: rweather
Fix committed to CVS - 17 Feb 2004

-------------------------------------------------------
Date: Wed 12/03/03 at 00:17         By: mdupont
This is a more complex one, you need to move the attribute of the type of the 
last statement and apply that to the area containg the operation. That is also 
a variable and has a value. this is a form of dataflow in the attributes of the 
ast. I guess it is time for me to get a handle on the compiler. I have tried to 
just be a user of dotgnu, but the pnet/c is not up to compiling the gcc, php or 
mono, xwindows and itself. These are the test cases i have been sumbitting. I 
am just trying to *HELP* you. I dont even need to compile php with dotgnu, but 
i thought it would be great to be able to compile php with pnet/c. That is why 
i am looking into this software. Surly you are having more fun implementing 
other people patent submissions instead of compiling real programs with the 
pnet/C.

I am going to try and find time in the next months to maybe help you fix this 
compiler and help you compile real programs with it.

I cannot promise that i have any time soon, and will just expand my 
introspector to make code filtering and transformation algorithms to massage 
the-way-to-complex-expressions that you refuse to process correctly onto a baby 
C that you can speak.

mike

-------------------------------------------------------
Date: Tue 12/02/03 at 23:56         By: alexbsa
Without consideration? I wouldnt reject a patch from bill gates himself without 
consideration, how does this uphold GNU values?

-------------------------------------------------------
Date: Tue 12/02/03 at 21:59         By: rweather
Bug submission from banned contributor.  Closed without
considering it as per previously stated policy.












For detailed info, follow this link:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=6929>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

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