Commit 14c4407
authored
[202x] Implement -Whlsl-legacy-literal warnings (#6580)
This adds new literal warnings to identify integer literals that may
have breaking behavior changes between HLSL 2021 and 202x as a result of
the conforming literals change.
The spec update for this is in:
microsoft/hlsl-specs#229
Resolves #65811 parent 773b012 commit 14c4407
4 files changed
Lines changed: 67 additions & 8 deletions
File tree
- tools/clang
- include/clang/Basic
- lib/Sema
- test/SemaHLSL/v202x/conforming-literals
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
804 | 804 | | |
805 | 805 | | |
806 | 806 | | |
| 807 | + | |
807 | 808 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7959 | 7959 | | |
7960 | 7960 | | |
7961 | 7961 | | |
| 7962 | + | |
| 7963 | + | |
| 7964 | + | |
7962 | 7965 | | |
7963 | 7966 | | |
7964 | 7967 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3522 | 3522 | | |
3523 | 3523 | | |
3524 | 3524 | | |
| 3525 | + | |
| 3526 | + | |
| 3527 | + | |
| 3528 | + | |
| 3529 | + | |
| 3530 | + | |
| 3531 | + | |
| 3532 | + | |
| 3533 | + | |
3525 | 3534 | | |
3526 | 3535 | | |
3527 | 3536 | | |
| |||
3550 | 3559 | | |
3551 | 3560 | | |
3552 | 3561 | | |
| 3562 | + | |
| 3563 | + | |
| 3564 | + | |
3553 | 3565 | | |
3554 | 3566 | | |
3555 | 3567 | | |
| |||
3672 | 3684 | | |
3673 | 3685 | | |
3674 | 3686 | | |
| 3687 | + | |
| 3688 | + | |
| 3689 | + | |
| 3690 | + | |
| 3691 | + | |
| 3692 | + | |
| 3693 | + | |
| 3694 | + | |
3675 | 3695 | | |
| 3696 | + | |
3676 | 3697 | | |
3677 | 3698 | | |
3678 | 3699 | | |
| |||
Lines changed: 42 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
9 | 5 | | |
10 | 6 | | |
11 | 7 | | |
| |||
52 | 48 | | |
53 | 49 | | |
54 | 50 | | |
| 51 | + | |
55 | 52 | | |
56 | 53 | | |
57 | 54 | | |
| 55 | + | |
58 | 56 | | |
59 | 57 | | |
60 | 58 | | |
| |||
84 | 82 | | |
85 | 83 | | |
86 | 84 | | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
87 | 121 | | |
88 | 122 | | |
89 | 123 | | |
| |||
0 commit comments