FailedChanges

Summary

  1. Turn on LLDB tests on lldb-amd64-ninja-netbsd7 Change runTest to True.
  2. Move functionality for handling module maps as inputs from the -emit-module action to the general FrontendAction infrastructure. This permits applying -E, -ast-dump, -fsyntax-only, and so on to a module map compilation. (The -E form is not currently especially useful yet as there's no good way to take the output and use it to actually build a module.) In order to support this, -cc1 now accepts -x <lang>-module-map in all cases where it accepts -x <lang> for a language we can parse (not ir/ast). And for uniformity, we also accept -x <lang>-header for all such languages (we used to reject for cuda and renderscript), and -x <lang>-cpp-output for all such languages (we used to reject for c, cl, and renderscript). (None of these new alternatives are accepted by the driver yet, so no user-visible changes.)
Revision 301611 by kamil:
Turn on LLDB tests on lldb-amd64-ninja-netbsd7

Change runTest to True.
Change TypePath in RepositoryPath in Workspace
The file was modified/zorg/trunk/buildbot/osuosl/master/config/builders.py (diff)llvm-revision.src/zorg/trunk/buildbot/osuosl/master/config/builders.py
Revision 301610 by rsmith:
Move functionality for handling module maps as inputs from the -emit-module
action to the general FrontendAction infrastructure.

This permits applying -E, -ast-dump, -fsyntax-only, and so on to a module map
compilation. (The -E form is not currently especially useful yet as there's no
good way to take the output and use it to actually build a module.)

In order to support this, -cc1 now accepts -x <lang>-module-map in all cases
where it accepts -x <lang> for a language we can parse (not ir/ast). And for
uniformity, we also accept -x <lang>-header for all such languages (we used
to reject for cuda and renderscript), and -x <lang>-cpp-output for all such
languages (we used to reject for c, cl, and renderscript).

(None of these new alternatives are accepted by the driver yet, so no
user-visible changes.)
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/Frontend/FrontendActions.h (diff)llvm-revision.src/cfe/trunk/include/clang/Frontend/FrontendActions.h
The file was modified/cfe/trunk/include/clang/Frontend/FrontendOptions.h (diff)llvm-revision.src/cfe/trunk/include/clang/Frontend/FrontendOptions.h
The file was modified/cfe/trunk/lib/Frontend/CompilerInstance.cpp (diff)llvm-revision.src/cfe/trunk/lib/Frontend/CompilerInstance.cpp
The file was modified/cfe/trunk/lib/Frontend/CompilerInvocation.cpp (diff)llvm-revision.src/cfe/trunk/lib/Frontend/CompilerInvocation.cpp
The file was modified/cfe/trunk/lib/Frontend/FrontendAction.cpp (diff)llvm-revision.src/cfe/trunk/lib/Frontend/FrontendAction.cpp
The file was modified/cfe/trunk/lib/Frontend/FrontendActions.cpp (diff)llvm-revision.src/cfe/trunk/lib/Frontend/FrontendActions.cpp
The file was modified/cfe/trunk/lib/Frontend/FrontendOptions.cpp (diff)llvm-revision.src/cfe/trunk/lib/Frontend/FrontendOptions.cpp
The file was added/cfe/trunk/test/Modules/preprocess-module.cppllvm-revision.src/cfe/trunk/test/Modules/preprocess-module.cpp