summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/fp-contract-pragma.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2012-10-21 01:10:01 +0000
committerLang Hames <lhames@gmail.com>2012-10-21 01:10:01 +0000
commita930e7131c42253c78e3c163cc60b81e8022ebad (patch)
treef721caa319e3cb433a5bf053a24bce96b833a4be /clang/test/CodeGen/fp-contract-pragma.cpp
parentcdd40bdc051a7b22d42d1b38091a643502756ce7 (diff)
downloadbcm5719-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.cpp1
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
}
};
OpenPOWER on IntegriCloud