Don't treat 'import' as a contextual keyword when we're in a caching lexer, or when modules are disabled.

llvm-svn: 147524
diff --git a/clang/test/Modules/lookup.cpp b/clang/test/Modules/lookup.cpp
index 5e84532..fdbdfd7 100644
--- a/clang/test/Modules/lookup.cpp
+++ b/clang/test/Modules/lookup.cpp
@@ -15,6 +15,12 @@
   ::f0(&f);
 }
 
+int import;
+
+void f() {
+ int import;
+}
+
 // RUN: rm -rf %t
 // RUN: %clang_cc1 -fmodules -x objective-c++ -emit-module -fmodule-cache-path %t -fmodule-name=lookup_left_cxx %S/Inputs/module.map -verify
 // RUN: %clang_cc1 -fmodules -x objective-c++ -emit-module -fmodule-cache-path %t -fmodule-name=lookup_right_cxx %S/Inputs/module.map -verify