aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Format/FormatTestJava.cpp
diff options
context:
space:
mode:
authorMatheus Izvekov <mizvekov@gmail.com>2025-10-19 14:49:40 -0300
committerGitHub <noreply@github.com>2025-10-19 14:49:40 -0300
commitfd073a3fbaf0b05fae61cca5def80ce0adaeadb3 (patch)
tree1564b46ac04ce10dcbe574d6cda4fbdccb3b54be /clang/unittests/Format/FormatTestJava.cpp
parent47c77a0c5553835d3a016675914175cfa94c962f (diff)
downloadllvm-fd073a3fbaf0b05fae61cca5def80ce0adaeadb3.zip
llvm-fd073a3fbaf0b05fae61cca5def80ce0adaeadb3.tar.gz
llvm-fd073a3fbaf0b05fae61cca5def80ce0adaeadb3.tar.bz2
[clang] separate recursive instantiation check from CodeSynthesisContext (#162224)
This makes pushing / popping CodeSynthesisContexts much cheaper, as it delegates to another class this functionality which is not actually needed in most cases. It also converts a bunch of these uses into just asserts. This improves compiler performance a little bit: <img width="1460" height="35" alt="image" src="https://github.com/user-attachments/assets/ed1f7f39-e85e-481d-938f-e227c62994be" /> Some diagnostics changes, because we avoid printing redundant context notes.
Diffstat (limited to 'clang/unittests/Format/FormatTestJava.cpp')
0 files changed, 0 insertions, 0 deletions