From: David Y. <dav...@in...> - 2011-02-03 17:10:38
|
Fixed "FIXME" in cli-fe:gcc/cil/parser.c::parser_emit_ldsflda(). Previous implementation didn't take care about static fields, which are unmanaged. Taken the address of an static field must return a CIL_STYPE_NINT address, instead of an CIL_STYPE_MP one. Affected benchmarks: 197.parser, producing the following gcil compilation error: "cil1: error: 3 Wrong operand types for ceq: |