diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-02-19 22:25:36 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-02-19 22:25:36 +0000 |
commit | 7e82e019c6bc974e8819c66fbc386e25dd6ea64a (patch) | |
tree | 10f4986d0392cba8f3130a33a35218e38273ff47 /clang/lib/Driver/Tools.cpp | |
parent | a8f1f2efaff0f2de6a7158c33ba714b31ecea19d (diff) | |
download | llvm-7e82e019c6bc974e8819c66fbc386e25dd6ea64a.zip llvm-7e82e019c6bc974e8819c66fbc386e25dd6ea64a.tar.gz llvm-7e82e019c6bc974e8819c66fbc386e25dd6ea64a.tar.bz2 |
[modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a single
option. Previously these options could both be used to specify that you were
compiling the implementation file of a module, with a different set of minor
bugs in each case.
This change removes -fmodule-implementation-of, and instead tracks a flag to
determine whether we're currently building a module. -fmodule-name now behaves
the same way that -fmodule-implementation-of previously did.
llvm-svn: 261372
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 8441a91..584dfed 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -4909,7 +4909,7 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA, // -fmodule-name specifies the module that is currently being built (or // used for header checking by -fmodule-maps). - Args.AddLastArg(CmdArgs, options::OPT_fmodule_name); + Args.AddLastArg(CmdArgs, options::OPT_fmodule_name_EQ); // -fmodule-map-file can be used to specify files containing module // definitions. |