On Friday, October 28, 2011 00:39:41 you wrote:
> However, in rare cases, there is a problem with arrays and their
> modifiers. The option requires CIL to generate temporary variables
> with more complex types than previously, and the resultant code is
> not always compilable. Consider the following file
> (volatile_fail.c):
>
> struct M {
> unsigned char volatile completed[46U] ;
> } volatile *m;
>
> int main()
> {
> return &m->completed;
> }
Oh... I've just tried to run unmodified CIL over this file, without my
patches, and the conversion bug is still there!
So, it's a generic issue with --dosimplify, rather than a bug introduced
by the modification.
--
Pavel Shved
website: http://coldattic.info/
e-mail: [email protected]
------------------------------------------------------------------------------
Get your Android app more play: Bring it to the BlackBerry PlayBook
in minutes. BlackBerry App World™ now supports Android™ Apps
for the BlackBerry® PlayBook™. Discover just how easy and simple
it is! http://p.sf.net/sfu/android-dev2dev
_______________________________________________
CIL-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cil-users