diff options
author | Lang Hames <lhames@gmail.com> | 2012-10-21 01:10:01 +0000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2012-10-21 01:10:01 +0000 |
commit | a930e7131c42253c78e3c163cc60b81e8022ebad (patch) | |
tree | f721caa319e3cb433a5bf053a24bce96b833a4be /clang/test/CodeGen/fp-contract-pragma.cpp | |
parent | cdd40bdc051a7b22d42d1b38091a643502756ce7 (diff) | |
download | bcm5719-llvm-a930e7131c42253c78e3c163cc60b81e8022ebad.tar.gz bcm5719-llvm-a930e7131c42253c78e3c163cc60b81e8022ebad.zip |
When used in a compound expression FP_CONTRACT should proceed all explicit
declarations and statements. Emit an error if the FP_CONTRACT is used
later in a compound statement.
llvm-svn: 166383
Diffstat (limited to 'clang/test/CodeGen/fp-contract-pragma.cpp')
-rw-r--r-- | clang/test/CodeGen/fp-contract-pragma.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/clang/test/CodeGen/fp-contract-pragma.cpp b/clang/test/CodeGen/fp-contract-pragma.cpp index edb04d82ef5..afd8c43121e 100644 --- a/clang/test/CodeGen/fp-contract-pragma.cpp +++ b/clang/test/CodeGen/fp-contract-pragma.cpp @@ -39,7 +39,6 @@ template<typename T> class fp_contract_4 { float method(float a, float b, float c) { #pragma STDC FP_CONTRACT ON return a * b + c; - #pragma STDC FP_CONTRACT OFF } }; |