Commit 4dd701f
committed
sse-dct: silence spurious GCC -Wmaybe-uninitialized in 32x32 IDCT
The m128iS0..m128iS31 registers in ff_hevc_transform_32x32_add_8_sse4
are all unconditionally loaded at function entry before any use, but
GCC's path analysis gives up inside this very large inlined function
and reports them as possibly-uninitialized. Wrap the function in a
GCC-only diagnostic push/ignore/pop to suppress the false positives.1 parent 79672d9 commit 4dd701f
1 file changed
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2909 | 2909 | | |
2910 | 2910 | | |
2911 | 2911 | | |
| 2912 | + | |
| 2913 | + | |
| 2914 | + | |
| 2915 | + | |
| 2916 | + | |
| 2917 | + | |
| 2918 | + | |
2912 | 2919 | | |
2913 | 2920 | | |
2914 | 2921 | | |
| |||
5197 | 5204 | | |
5198 | 5205 | | |
5199 | 5206 | | |
| 5207 | + | |
| 5208 | + | |
| 5209 | + | |
5200 | 5210 | | |
5201 | 5211 | | |
5202 | 5212 | | |
| |||
0 commit comments