diff options
author | Timm Bäder <tbaeder@redhat.com> | 2023-05-16 17:26:19 +0200 |
---|---|---|
committer | Timm Bäder <tbaeder@redhat.com> | 2023-05-16 17:26:48 +0200 |
commit | 5fd35c326a1bc96d1c2a8ed67d0e1f61ed10ea0e (patch) | |
tree | f641270e61f3ad9f188a20abcf482eb60a7b539c /clang/include | |
parent | 8bc0a29f01050935bbeac6f1c3a5987e45eb3144 (diff) | |
download | llvm-5fd35c326a1bc96d1c2a8ed67d0e1f61ed10ea0e.tar.gz |
Revert "[clang] Show line numbers in diagnostic code snippets"
This reverts commit e2917311f026cc445fa8aeefa0457b0c7a60824a.
This caused some problems with lldb testing the diagnostic output:
https://lab.llvm.org/buildbot/#/builders/68/builds/52754
Diffstat (limited to 'clang/include')
-rw-r--r-- | clang/include/clang/Basic/DiagnosticOptions.def | 2 | ||||
-rw-r--r-- | clang/include/clang/Basic/DiagnosticOptions.h | 3 | ||||
-rw-r--r-- | clang/include/clang/Driver/Options.td | 4 | ||||
-rw-r--r-- | clang/include/clang/Frontend/TextDiagnostic.h | 3 |
4 files changed, 2 insertions, 10 deletions
diff --git a/clang/include/clang/Basic/DiagnosticOptions.def b/clang/include/clang/Basic/DiagnosticOptions.def index 49837fab001b..7be81f6b6a95 100644 --- a/clang/include/clang/Basic/DiagnosticOptions.def +++ b/clang/include/clang/Basic/DiagnosticOptions.def @@ -90,8 +90,6 @@ VALUE_DIAGOPT(ConstexprBacktraceLimit, 32, DefaultConstexprBacktraceLimit) VALUE_DIAGOPT(SpellCheckingLimit, 32, DefaultSpellCheckingLimit) /// Limit number of lines shown in a snippet. VALUE_DIAGOPT(SnippetLineLimit, 32, DefaultSnippetLineLimit) -/// Show line number column on the left of snippets. -VALUE_DIAGOPT(ShowLineNumbers, 1, DefaultShowLineNumbers) VALUE_DIAGOPT(TabStop, 32, DefaultTabStop) /// The distance between tab stops. /// Column limit for formatting message diagnostics, or 0 if unused. diff --git a/clang/include/clang/Basic/DiagnosticOptions.h b/clang/include/clang/Basic/DiagnosticOptions.h index 7e218b9c71e6..4b0d45a3ff7c 100644 --- a/clang/include/clang/Basic/DiagnosticOptions.h +++ b/clang/include/clang/Basic/DiagnosticOptions.h @@ -84,8 +84,7 @@ public: DefaultTemplateBacktraceLimit = 10, DefaultConstexprBacktraceLimit = 10, DefaultSpellCheckingLimit = 50, - DefaultSnippetLineLimit = 16, - DefaultShowLineNumbers = 1, + DefaultSnippetLineLimit = 1, }; // Define simple diagnostic options (with no accessors). diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td index e17df9c950d4..9d765cc6329b 100644 --- a/clang/include/clang/Driver/Options.td +++ b/clang/include/clang/Driver/Options.td @@ -2544,10 +2544,6 @@ defm operator_names : BoolFOption<"operator-names", def fdiagnostics_absolute_paths : Flag<["-"], "fdiagnostics-absolute-paths">, Group<f_Group>, Flags<[CC1Option, CoreOption]>, HelpText<"Print absolute paths in diagnostics">, MarshallingInfoFlag<DiagnosticOpts<"AbsolutePath">>; -defm diagnostics_show_line_numbers : BoolFOption<"diagnostics-show-line-numbers", - DiagnosticOpts<"ShowLineNumbers">, DefaultTrue, - NegFlag<SetFalse, [CC1Option], "Show line numbers in diagnostic code snippest">, - PosFlag<SetTrue>>; def fno_stack_protector : Flag<["-"], "fno-stack-protector">, Group<f_Group>, HelpText<"Disable the use of stack protectors">; def fno_strict_aliasing : Flag<["-"], "fno-strict-aliasing">, Group<f_Group>, diff --git a/clang/include/clang/Frontend/TextDiagnostic.h b/clang/include/clang/Frontend/TextDiagnostic.h index 7eb0ab0cdc9b..a2eec46beccd 100644 --- a/clang/include/clang/Frontend/TextDiagnostic.h +++ b/clang/include/clang/Frontend/TextDiagnostic.h @@ -103,8 +103,7 @@ private: SmallVectorImpl<CharSourceRange> &Ranges, ArrayRef<FixItHint> Hints); - void emitSnippet(StringRef SourceLine, unsigned MaxLineNoDisplayWidth, - unsigned LineNo); + void emitSnippet(StringRef SourceLine); void emitParseableFixits(ArrayRef<FixItHint> Hints, const SourceManager &SM); }; |