summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-09-03 14:33:09 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-09-03 14:33:09 +0000
commit4367829b41e89d2f3dfae94a97af40ffa01c56c9 (patch)
tree14e605eac898aec9c3551b00ed417fa78613fe60 /include/clang/Basic
parent5d4fa91fecea57a8a77e7749a38676141277a0ab (diff)
Revert "OpenMP: Data-sharing attributes analysis and clause 'shared'"
This reverts commit r189795. threadprivate_messages.cpp is faling on windows. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189811 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic')
-rw-r--r--include/clang/Basic/CapturedStmt.h3
-rw-r--r--include/clang/Basic/DiagnosticSemaKinds.td8
-rw-r--r--include/clang/Basic/OpenMPKinds.def2
3 files changed, 1 insertions, 12 deletions
diff --git a/include/clang/Basic/CapturedStmt.h b/include/clang/Basic/CapturedStmt.h
index c4a289b696..484bbb1fee 100644
--- a/include/clang/Basic/CapturedStmt.h
+++ b/include/clang/Basic/CapturedStmt.h
@@ -15,8 +15,7 @@ namespace clang {
/// \brief The different kinds of captured statement.
enum CapturedRegionKind {
- CR_Default,
- CR_OpenMP
+ CR_Default
};
} // end namespace clang
diff --git a/include/clang/Basic/DiagnosticSemaKinds.td b/include/clang/Basic/DiagnosticSemaKinds.td
index 2e40809ef6..b7f8f00369 100644
--- a/include/clang/Basic/DiagnosticSemaKinds.td
+++ b/include/clang/Basic/DiagnosticSemaKinds.td
@@ -6601,14 +6601,6 @@ def err_omp_clause_ref_type_arg : Error<
"arguments of OpenMP clause '%0' cannot be of reference type %1">;
def err_omp_threadprivate_incomplete_type : Error<
"threadprivate variable with incomplete type %0">;
-def err_omp_no_dsa_for_variable : Error <
- "variable %0 must have explicitly specified data sharing attributes">;
-def err_omp_wrong_dsa : Error<
- "%0 variable cannot be %1">;
-def note_omp_explicit_dsa : Note <
- "defined as %0">;
-def note_omp_predetermined_dsa : Note <
- "predetermined as %0">;
} // end of OpenMP category
let CategoryName = "Related Result Type Issue" in {
diff --git a/include/clang/Basic/OpenMPKinds.def b/include/clang/Basic/OpenMPKinds.def
index e7e58c2699..4e15cfec4d 100644
--- a/include/clang/Basic/OpenMPKinds.def
+++ b/include/clang/Basic/OpenMPKinds.def
@@ -33,12 +33,10 @@ OPENMP_DIRECTIVE(task)
// OpenMP clauses.
OPENMP_CLAUSE(default, OMPDefaultClause)
OPENMP_CLAUSE(private, OMPPrivateClause)
-OPENMP_CLAUSE(shared, OMPSharedClause)
// Clauses allowed for OpenMP directives.
OPENMP_PARALLEL_CLAUSE(default)
OPENMP_PARALLEL_CLAUSE(private)
-OPENMP_PARALLEL_CLAUSE(shared)
// Static attributes for 'default' clause.
OPENMP_DEFAULT_KIND(none)