|
@@ -1032,18 +1032,18 @@ static void InitializePredefinedMacros(const TargetInfo &TI,
|
|
|
switch (LangOpts.OpenMP) {
|
|
|
case 0:
|
|
|
break;
|
|
|
+ case 31:
|
|
|
+ Builder.defineMacro("_OPENMP", "201107");
|
|
|
+ break;
|
|
|
case 40:
|
|
|
Builder.defineMacro("_OPENMP", "201307");
|
|
|
break;
|
|
|
- case 45:
|
|
|
- Builder.defineMacro("_OPENMP", "201511");
|
|
|
- break;
|
|
|
case 50:
|
|
|
Builder.defineMacro("_OPENMP", "201811");
|
|
|
break;
|
|
|
default:
|
|
|
- // Default version is OpenMP 3.1
|
|
|
- Builder.defineMacro("_OPENMP", "201107");
|
|
|
+ // Default version is OpenMP 4.5
|
|
|
+ Builder.defineMacro("_OPENMP", "201511");
|
|
|
break;
|
|
|
}
|
|
|
}
|