[OPENMP] Parsing and sema analysis for 'copyprivate' clause.

llvm-svn: 211886
diff --git a/clang/lib/Basic/OpenMPKinds.cpp b/clang/lib/Basic/OpenMPKinds.cpp
index 623af2d..0712121 100644
--- a/clang/lib/Basic/OpenMPKinds.cpp
+++ b/clang/lib/Basic/OpenMPKinds.cpp
@@ -95,6 +95,7 @@
   case OMPC_linear:
   case OMPC_aligned:
   case OMPC_copyin:
+  case OMPC_copyprivate:
   case OMPC_ordered:
   case OMPC_nowait:
     break;
@@ -149,6 +150,7 @@
   case OMPC_linear:
   case OMPC_aligned:
   case OMPC_copyin:
+  case OMPC_copyprivate:
   case OMPC_ordered:
   case OMPC_nowait:
     break;
@@ -193,7 +195,7 @@
     break;
   case OMPD_sections:
     switch (CKind) {
-#define OPENMP_SECTIONS_CLAUSE(Name)                                                \
+#define OPENMP_SECTIONS_CLAUSE(Name)                                           \
   case OMPC_##Name:                                                            \
     return true;
 #include "clang/Basic/OpenMPKinds.def"
@@ -203,7 +205,7 @@
     break;
   case OMPD_single:
     switch (CKind) {
-#define OPENMP_SINGLE_CLAUSE(Name)                                                \
+#define OPENMP_SINGLE_CLAUSE(Name)                                             \
   case OMPC_##Name:                                                            \
     return true;
 #include "clang/Basic/OpenMPKinds.def"