summaryrefslogtreecommitdiff
path: root/clang/include
diff options
context:
space:
mode:
authorTimm Bäder <tbaeder@redhat.com>2023-05-16 17:26:19 +0200
committerTimm Bäder <tbaeder@redhat.com>2023-05-16 17:26:48 +0200
commit5fd35c326a1bc96d1c2a8ed67d0e1f61ed10ea0e (patch)
treef641270e61f3ad9f188a20abcf482eb60a7b539c /clang/include
parent8bc0a29f01050935bbeac6f1c3a5987e45eb3144 (diff)
downloadllvm-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.def2
-rw-r--r--clang/include/clang/Basic/DiagnosticOptions.h3
-rw-r--r--clang/include/clang/Driver/Options.td4
-rw-r--r--clang/include/clang/Frontend/TextDiagnostic.h3
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);
};