]> granicus.if.org Git - clang/commitdiff
Remove -Wmodule-build; it was a dumb idea anyway. <rdar://problem/12957525>
authorDouglas Gregor <dgregor@apple.com>
Fri, 4 Jan 2013 18:22:19 +0000 (18:22 +0000)
committerDouglas Gregor <dgregor@apple.com>
Fri, 4 Jan 2013 18:22:19 +0000 (18:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171478 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/DiagnosticCommonKinds.td
include/clang/Basic/DiagnosticGroups.td
lib/Frontend/CompilerInstance.cpp
test/Modules/on-demand-build-warnings.m [deleted file]

index 534531bb4a179989cbbb95e93f34ed5438db313d..bf713ef05c6ad2ebe9bfbb3d654229a239f3301e 100644 (file)
@@ -74,8 +74,6 @@ def err_module_not_found : Error<"module '%0' not found">, DefaultFatal;
 def err_module_not_built : Error<"could not build module '%0'">, DefaultFatal;
 def err_module_cycle : Error<"cyclic dependency in module '%0': %1">, 
   DefaultFatal;
-def warn_module_build : Warning<"building module '%0' from source">, 
-  InGroup<ModuleBuild>, DefaultIgnore;
 def note_pragma_entered_here : Note<"#pragma entered here">;  
 def note_decl_hiding_tag_type : Note<
   "%1 %0 is hidden by a non-type declaration of %0 here">;
index edfaa102e25853e4805ada3e844906a7993ada90..be11a5374050b9e0e7a484060e6e33f62161ddd3 100644 (file)
@@ -143,7 +143,6 @@ def MismatchedParameterTypes : DiagGroup<"mismatched-parameter-types">;
 def MismatchedReturnTypes : DiagGroup<"mismatched-return-types">;
 def MismatchedTags : DiagGroup<"mismatched-tags">;
 def MissingFieldInitializers : DiagGroup<"missing-field-initializers">;
-def ModuleBuild : DiagGroup<"module-build">;
 def NullCharacter : DiagGroup<"null-character">;
 def NullDereference : DiagGroup<"null-dereference">;
 def InitializerOverrides : DiagGroup<"initializer-overrides">;
index c2333c4f40b7b337fabc0269196c69793c9aa57c..ecc29654cb3b8c95674cec1a9ff3d4c3b2ed6473 100644 (file)
@@ -978,8 +978,6 @@ CompilerInstance::loadModule(SourceLocation ImportLoc,
         return ModuleLoadResult();
       }
 
-      getDiagnostics().Report(ModuleNameLoc, diag::warn_module_build)
-        << ModuleName;
       BuildingModule = true;
       compileModule(*this, ModuleNameLoc, Module, ModuleFileName);
       ModuleFile = FileMgr->getFile(ModuleFileName);
diff --git a/test/Modules/on-demand-build-warnings.m b/test/Modules/on-demand-build-warnings.m
deleted file mode 100644 (file)
index 7116f01..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RUN: rm -rf %t
-// RUN: %clang_cc1 -fmodules -fno-objc-infer-related-result-type -Wmodule-build -fmodule-cache-path %t -F %S/Inputs -verify %s
-
-@import Module; // expected-warning{{building module 'Module' from source}}
-