summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2014-07-29 09:17:39 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2014-07-29 09:17:39 +0000
commit2b5f3f0124007b6a28938f7d339137b7d9bf3a7d (patch)
tree4d94e247f0e746f3544e23c11bafc89037c4757b /clang/lib
parenta261bbc50f6664e82639d713a38ca3e9a2e39efe (diff)
downloadbcm5719-llvm-2b5f3f0124007b6a28938f7d339137b7d9bf3a7d.tar.gz
bcm5719-llvm-2b5f3f0124007b6a28938f7d339137b7d9bf3a7d.zip
[OPENMP] Additional comments for implicit 'flush' clause + removed unused parameter from method classof().
llvm-svn: 214172
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Basic/OpenMPKinds.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Basic/OpenMPKinds.cpp b/clang/lib/Basic/OpenMPKinds.cpp
index 7b277b477d5..65f29598db3 100644
--- a/clang/lib/Basic/OpenMPKinds.cpp
+++ b/clang/lib/Basic/OpenMPKinds.cpp
@@ -46,6 +46,10 @@ const char *clang::getOpenMPDirectiveName(OpenMPDirectiveKind Kind) {
}
OpenMPClauseKind clang::getOpenMPClauseKind(StringRef Str) {
+ // 'flush' clause cannot be specified explicitly, because this is an implicit
+ // clause for 'flush' directive. If the 'flush' clause is explicitly specified
+ // the Parser should generate a warning about extra tokens at the end of the
+ // directive.
if (Str == "flush")
return OMPC_unknown;
return llvm::StringSwitch<OpenMPClauseKind>(Str)
OpenPOWER on IntegriCloud