[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