diff options
author | Ted Kremenek <kremenek@apple.com> | 2009-12-12 00:38:18 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2009-12-12 00:38:18 +0000 |
commit | eadc7c3537e83a262f1054df563aaca54dc45705 (patch) | |
tree | e48526d5f70e4dcb282429d3d6a0fe576c89a405 /clang/lib/Driver/Tools.cpp | |
parent | e363c8e1dfe67f20d768aca2397dae248b9839e6 (diff) | |
download | bcm5719-llvm-eadc7c3537e83a262f1054df563aaca54dc45705.tar.gz bcm5719-llvm-eadc7c3537e83a262f1054df563aaca54dc45705.zip |
Make using '-fshort-enums' an error until it is actually implemented (changes the ABI, so it is dangerous to not error out if we don't support it). Fixes <rdar://problem/7461006>.
llvm-svn: 91191
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 724a3b4a611..1d82d82c046 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -798,7 +798,8 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA, Arg *Unsupported; if ((Unsupported = Args.getLastArg(options::OPT_MG)) || (Unsupported = Args.getLastArg(options::OPT_MQ)) || - (Unsupported = Args.getLastArg(options::OPT_iframework))) + (Unsupported = Args.getLastArg(options::OPT_iframework)) || + (Unsupported = Args.getLastArg(options::OPT_fshort_enums))) D.Diag(clang::diag::err_drv_clang_unsupported) << Unsupported->getOption().getName(); |