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

Chris Lattner clattner at apple.com
Tue Aug 24 15:31:14 PDT 2010


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.

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