[cfe-commits] r111977 - in /cfe/trunk: lib/Sema/SemaExpr.cpp test/SemaCXX/address-of-register-var.cpp

Fariborz Jahanian fjahanian at apple.com
Tue Aug 24 15:56:43 PDT 2010


On Aug 24, 2010, at 3:31 PM, Chris Lattner wrote:

> On Aug 24, 2010, at 3:21 PM, Fariborz Jahanian wrote:
>> URL: http://llvm.org/viewvc/llvm-project?rev=111977&view=rev
>> Log:
>> It is not error in c++ to take address of
>> register variable (c++03 7.1.1P3). radar 8108252.
>
> Thanks Fariborz, this is affecting a lot of code apparently.
>
>> +++ cfe/trunk/test/SemaCXX/address-of-register-var.cpp Tue Aug 24  
>> 17:21:48 2010
>> @@ -0,0 +1,9 @@
>> +// RUN: %clang_cc1 -fsyntax-only -verify %s
>> +// rdar // 8018252
>
> The rdar # is malformed here.  Also, can this be sucked into SemaCXX/ 
> expressions.cpp?  It's better to have more granularity (fewer larger  
> tests) among stuff that use filecheck or -verify.
>
Sure. It is in r111988
- fariborz

> Thanks!
>
> -Chris
>
>> +
>> +void f0() {
>> +  extern void f0_1(int*);
>> +  register int x;
>> +  f0_1(&x);
>> +}
>> +
>>
>>
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>




More information about the cfe-commits mailing list