diff options
author | Chris B <chris.bieneman@me.com> | 2024-09-16 17:17:15 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-16 17:17:15 -0500 |
commit | 488640389faedee8c65566275441779faa620fd2 (patch) | |
tree | 60d3f2a8a3263f7eb7ce4c85132b665ebfc239e7 /llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp | |
parent | dbc590073d2cc2a0bd3260b9a3156a966935c6a1 (diff) | |
download | llvm-488640389faedee8c65566275441779faa620fd2.zip llvm-488640389faedee8c65566275441779faa620fd2.tar.gz llvm-488640389faedee8c65566275441779faa620fd2.tar.bz2 |
[HLSL] Align language modes on 202x as default (#108662)
As captured in issue #108044, HLSL 202x is the target language mode for
conformance for Clang. Earlier language modes will be a best effort and
prioritized after 2020x. To make this easier and reduce our testing
complexity we want to make 202x the default language mode now, and align
all earlier modes to match 202x (except where we explicitly deviate).
This change has the following concrete changes:
* All older language modes gain `CPlusPlus11` as a base
* The default language mode for HLSL sources is changed to 202x
* A few test cases are updated to resolve differences in generated
diagnostics.
Second to last change for #108044
Diffstat (limited to 'llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions