diff options
| author | Brian Gesiak <modocache@gmail.com> | 2018-01-13 17:09:11 +0000 |
|---|---|---|
| committer | Brian Gesiak <modocache@gmail.com> | 2018-01-13 17:09:11 +0000 |
| commit | ceb987f08265ceabb06ba729143a24f1994017b6 (patch) | |
| tree | be08abc85afc60d311047a993d473cadfb5e99c1 /clang/test | |
| parent | f40874530608ba4eaf6fd4804598e46dd74f1f9d (diff) | |
| download | bcm5719-llvm-ceb987f08265ceabb06ba729143a24f1994017b6.tar.gz bcm5719-llvm-ceb987f08265ceabb06ba729143a24f1994017b6.zip | |
[Driver] Add "did you mean?" suggestions to -cc1as
Summary:
In https://reviews.llvm.org/D41733, the driver was modified such that,
when a user provided a mispelled option such as `-hel`, it would
suggest a valid option with a nearby edit distance: "did you mean
'-help'?".
Add these suggestions to invocations of `clang -cc1as` as well.
Test Plan: `check-clang`
Reviewers: v.g.vassilev, bruno
Reviewed By: v.g.vassilev
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D42001
llvm-svn: 322445
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/Driver/unknown-arg.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/Driver/unknown-arg.c b/clang/test/Driver/unknown-arg.c index 053731535c4..dec4d59e987 100644 --- a/clang/test/Driver/unknown-arg.c +++ b/clang/test/Driver/unknown-arg.c @@ -12,6 +12,8 @@ // RUN: FileCheck %s --check-prefix=CL-ERROR-DID-YOU-MEAN // RUN: %clang_cl -cake-is-lie -%0 -%d -HHHH -munknown-to-clang-option -print-stats -funknown-to-clang-option -c -Wno-unknown-argument -### -- %s 2>&1 | \ // RUN: FileCheck %s --check-prefix=SILENT +// RUN: not %clang -cc1as -hell --version -debug-info-macros 2>&1 | \ +// RUN: FileCheck %s --check-prefix=CC1AS-DID-YOU-MEAN // CHECK: error: unknown argument: '-cake-is-lie' // CHECK: error: unknown argument: '-%0' @@ -41,6 +43,9 @@ // CL-ERROR-DID-YOU-MEAN: error: unknown argument ignored in clang-cl '-helo' (did you mean '-help'?) // SILENT-NOT: error: // SILENT-NOT: warning: +// CC1AS-DID-YOU-MEAN: error: unknown argument '-hell', did you mean '-help'? +// CC1AS-DID-YOU-MEAN: error: unknown argument '--version', did you mean '-version'? +// CC1AS-DID-YOU-MEAN: error: unknown argument '-debug-info-macros', did you mean '-debug-info-macro'? // RUN: %clang -S %s -o %t.s -Wunknown-to-clang-option 2>&1 | FileCheck --check-prefix=IGNORED %s |

