summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pygments/lexers/c_cpp.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/pygments/lexers/c_cpp.py b/pygments/lexers/c_cpp.py
index 6065a233..39e2abf8 100644
--- a/pygments/lexers/c_cpp.py
+++ b/pygments/lexers/c_cpp.py
@@ -240,6 +240,10 @@ class CppLexer(CFamilyLexer):
else:
yield index, token, value
+ # Make sure there isn't a literal at the end of the stream
+ if prev:
+ yield prev["index"], prev["token"], prev["value"]
+
tokens = {
'statements': [
(words((