Fix layering violation harder.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@177940 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/clang/Basic/OpenMPKinds.h b/include/clang/Basic/OpenMPKinds.h
index ef37db0..c90e9a0 100644
--- a/include/clang/Basic/OpenMPKinds.h
+++ b/include/clang/Basic/OpenMPKinds.h
@@ -15,7 +15,7 @@
#ifndef LLVM_CLANG_BASIC_OPENMPKINDS_H
#define LLVM_CLANG_BASIC_OPENMPKINDS_H
-#include "clang/Lex/Token.h"
+#include "llvm/ADT/StringRef.h"
namespace clang {
@@ -28,7 +28,7 @@
NUM_OPENMP_DIRECTIVES
};
-OpenMPDirectiveKind getOpenMPDirectiveKind(StringRef Str);
+OpenMPDirectiveKind getOpenMPDirectiveKind(llvm::StringRef Str);
const char *getOpenMPDirectiveName(OpenMPDirectiveKind Kind);
}