summaryrefslogtreecommitdiff
path: root/tests/examplefiles/cpp
diff options
context:
space:
mode:
authorJean Abou-Samra <jean@abou-samra.fr>2022-08-15 11:45:13 +0200
committerGitHub <noreply@github.com>2022-08-15 11:45:13 +0200
commitd6968f804ab817c29f9f0ca408279adf82b006f9 (patch)
treef3225a3b29dcc71d85b512767b436f7e7af9e6d5 /tests/examplefiles/cpp
parentbf1ea528193f6404d91372a7254913ea03baccac (diff)
downloadpygments-git-d6968f804ab817c29f9f0ca408279adf82b006f9.tar.gz
CFamilyLexer: refuse quotes between parentheses for function definitions and declarations (#2208)
Something like id id2("){ ... }"); is no longer wrongly recognized as a "function" id id2(") { ... } "); As the difference in the tests shows, this has the unfortunate side effect that we no longer highlight something like int f(param="default"); as a function declaration, but it is hard to imagine another way to fix this (cf. “most vexing parse” problem). Fixes #2207
Diffstat (limited to 'tests/examplefiles/cpp')
-rw-r--r--tests/examplefiles/cpp/example.cpp.output2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/examplefiles/cpp/example.cpp.output b/tests/examplefiles/cpp/example.cpp.output
index b82dd095..1e2444fc 100644
--- a/tests/examplefiles/cpp/example.cpp.output
+++ b/tests/examplefiles/cpp/example.cpp.output
@@ -944,7 +944,7 @@
' ' Text.Whitespace
'string' Name
' ' Text.Whitespace
-'getOpenTag' Name.Function
+'getOpenTag' Name
'(' Punctuation
'const' Keyword
' ' Text.Whitespace