r187199 - Fix tests on targets that don't support thread_local

Rafael EspĂ­ndola rafael.espindola at gmail.com
Fri Jul 26 13:44:02 PDT 2013


Thanks!

On 26 July 2013 08:50, Pavel Labath <labath at google.com> wrote:
> Author: labath
> Date: Fri Jul 26 07:50:30 2013
> New Revision: 187199
>
> URL: http://llvm.org/viewvc/llvm-project?rev=187199&view=rev
> Log:
> Fix tests on targets that don't support thread_local
>
> This also reverts r187197.
>
> Modified:
>     cfe/trunk/test/Analysis/temporaries.cpp
>
> Modified: cfe/trunk/test/Analysis/temporaries.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Analysis/temporaries.cpp?rev=187199&r1=187198&r2=187199&view=diff
> ==============================================================================
> --- cfe/trunk/test/Analysis/temporaries.cpp (original)
> +++ cfe/trunk/test/Analysis/temporaries.cpp Fri Jul 26 07:50:30 2013
> @@ -1,5 +1,5 @@
>  // RUN: %clang_cc1 -analyze -analyzer-checker=core,debug.ExprInspection -verify -w -std=c++03 %s
> -// RUN: %clang_cc1 -triple x86_64-pc-linux -analyze -analyzer-checker=core,debug.ExprInspection -verify -w -std=c++11 %s
> +// RUN: %clang_cc1 -analyze -analyzer-checker=core,debug.ExprInspection -verify -w -std=c++11 %s
>
>  extern bool clang_analyzer_eval(bool);
>
> @@ -149,7 +149,7 @@ void testStaticMaterializeTemporaryExpr(
>    static const Trivial &directRef = Trivial(42);
>    clang_analyzer_eval(directRef.value == 42); // expected-warning{{TRUE}}
>
> -#if __cplusplus >= 201103L
> +#if __has_feature(cxx_thread_local)
>    thread_local static const Trivial &threadRef = getTrivial();
>    clang_analyzer_eval(threadRef.value == 42); // expected-warning{{TRUE}}
>
>
>
> _______________________________________________
> 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