เดเดฑเต เดฎเดพเดธเดคเตเดคเต เดตเดฟเดเดธเดจเดคเตเดคเดฟเดจเต เดถเตเดทเด, LLVM 16.0 เดชเตเดฐเตเดเดเตโเดฑเตเดฑเดฟเดจเตเดฑเต เดฑเดฟเดฒเตเดธเต เด เดตเดคเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต - GCC-เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดเตเตพเดเดฟเดฑเตเดฑเต (เดเดเดชเตเดฒเดฑเตเดเตพ, เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเดฑเตเดเตพ, เดเตเดกเต เดเดจเดฑเตเดฑเตเดฑเดฑเตเดเตพ) เด เดคเต เดชเตเดฐเตเดเตเดฐเดพเดฎเตเดเดณเต RISC-เดชเตเดฒเตเดณเตเดณ เดตเตเตผเดเตเดตเตฝ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเตเดเต เดเดฐเต เดเดจเตเดฑเตผเดฎเตเดกเดฟเดฏเดฑเตเดฑเต เดฌเดฟเดฑเตเดฑเตโเดเตเดกเดฟเดฒเตเดเตเดเต เดธเดฎเดพเดนเดฐเดฟเดเตเดเตเดจเตเดจเต (เดเดฐเต เดฒเต-เดฒเตเดตเตฝ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดเดฐเต เดฎเตพเดเตเดเดฟ-เดฒเตเดตเตฝ เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตเดทเตป เดธเดฟเดธเตเดฑเตเดฑเด). เดเดจเดฑเตเดฑเตเดฑเตเดเตเดฏเตโเดค เดเดชเด เดเตเดกเต, เดชเตเดฐเตเดเตเดฐเดพเด เดเดเตโเดธเดฟเดเตเดฏเตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดคเดจเตเดจเต JIT เดเดเดชเตเดฒเดฑเดฟเดจเต เดฎเตเดทเตเตป เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเดพเดเตเดเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด.
เดเตเดฒเดพเดเต 16.0-เดฒเต เดชเตเดฐเดงเดพเดจ เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเดฒเตเดเตพ:
- เดกเดฟเดซเตเตพเดเตเดเต C++/ObjC++ เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต gnu++17 (เดฎเตเดฎเตเดชเต gnu++14) เดเดฏเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ GNU เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดเตเดเดณเตเดณเตเดณ C++17 เดธเดตเดฟเดถเตเดทเดคเดเตพเดเตเดเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. เดฎเตเดฎเตเดชเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเตเดคเดฟเดฏเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพเดเตเดเต "-std=gnu++14" เดเดชเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
- C++20 เดจเดฟเดฒเดตเดพเดฐเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดธเดตเดฟเดถเตเดทเดคเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟ:
- เดธเตเดชเดพเดงเดฟเดเดฎเดพเดฏเดฟ เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฏ เดชเตเดฐเดคเตเดฏเตเด เด เดเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ,
- เดฒเดพเดเดก เดซเดเดเตเดทเดจเตเดเดณเดฟเตฝ เดเดเดจเดพเดชเดฐเดฎเดพเดฏ เดฌเตเตปเดกเดฟเดเดเตเดเตพ เดเตเดฏเดพเดชเตเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต,
- เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพเดเตเดเตเดณเตเดณเดฟเดฒเต เดธเดฎเดคเตเดต เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ,
- เดเดฟเดฒ เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ เดเตเดชเตเดชเต เดจเตเดฏเดฟเด เดเตเดตเตเดกเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต,
- เดฌเตเดฐเดพเดเตเดเดฑเตเดฑเตเดเดณเดฟเตฝ เดฎเตเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเดฎเดพเดฐเดเดญเดคเตเดคเดฟเดจเตเดฑเต เด เดจเตเดตเดพเดฆเด ("Aggr(val1, val2)").
- เดญเดพเดตเดฟเดฏเดฟเดฒเต C++2b เดจเดฟเดฒเดตเดพเดฐเดคเตเดคเดฟเตฝ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏ เดธเดตเดฟเดถเตเดทเดคเดเตพ:
- เดธเดเดฏเตเดเตเดค เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเดณเตเดเต เด เดตเดธเดพเดจเด เดฒเตเดฌเดฒเตเดเตพ เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต,
- เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ(),
- เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ[],
- char8_t เดคเดฐเดตเตเดฎเดพเดฏเดฟ เด เดจเตเดฏเตเดเตเดฏเดค เดจเตฝเดเดฟ,
- "\N{...}" เดเดจเตเดจเดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฏ เดชเตเดฐเดคเตเดเดเตเดเดณเตเดเต เดถเตเดฐเตเดฃเดฟ เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเดเต,
- constexpr เดเดฏเดฟ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเด เดซเดเดเตเดทเดจเตเดเดณเดฟเตฝ "static constexpr" เดเดฏเดฟ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเด เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดเตเตผเดคเตเดคเต.
- เดญเดพเดตเดฟเดฏเดฟเดฒเต C2x C เดจเดฟเดฒเดตเดพเดฐเดคเตเดคเดฟเตฝ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏ เดธเดตเดฟเดถเตเดทเดคเดเตพ:
- "-Wunused-label" เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเดพเตป, "[[maybe_unused]]" เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเต เดฒเตเดฌเดฒเตเดเดณเดฟเตฝ เดชเตเดฐเดฏเตเดเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต.
- เดธเดเดฏเตเดเตเดค เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพเดเตเดเตเดณเตเดณเดฟเตฝ เดเดตเดฟเดเตเดฏเตเด เดฒเตเดฌเดฒเตเดเตพ เดธเตเดฅเดพเดชเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต,
- เดเตเดชเตเดชเต เดเดซเต, เดเตเดชเตเดชเต เดเดซเต_เด เตบเดเตเดตเตฝ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเดฐเต เดเตเตผเดคเตเดคเต,
- เดเดฐเต เดชเตเดคเดฟเดฏ nullptr_t เดคเดฐเดตเตเด เดเดฐเต nullptr เดธเตเดฅเดฟเดฐเดพเดเตเดเดตเตเด null pointer-เดจเต เดจเดฟเตผเดตเดเดฟเดเตเดเดพเดจเดพเดเตเด, เด เดคเต เดเดคเต เดชเตเดฏเดฟเดจเตเดฑเตผ เดคเดฐเดคเตเดคเดฟเดฒเตเดเตเดเตเด เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเดพเดจเตเด เด เดตเดฟเดญเดพเดเตเดฏ เดคเดฐเดเตเดเดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฎเดฟเดฒเตเดฒเดพเดคเตเดค NULL เดจเตเดฑเต เดเดฐเต เดตเดเดญเตเดฆเดคเตเดคเต เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต*.
- C2x เดฎเตเดกเดฟเตฝ, เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดจเดฎเตเดชเตผ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ (variadic) เดเดชเดฏเตเดเดฟเดเตเดเต va_start เดฎเดพเดเตเดฐเตเดฏเดฟเดฒเตเดเตเดเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเดคเต เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต.
- C99, C11, C17 เดเตบเดซเตเตผเดฎเตปเดธเต เดฎเตเดกเตเดเดณเดฟเตฝ, "-Wimplicit-function-declaration", "-Wimplicit-int" เดเดจเตเดจเต เดเดชเตเดทเดจเตเดเตพ เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ เดเดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเดฟเดจเต เดชเดเดฐเด เดเดฐเต เดชเดฟเดถเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต.
- C++ เดฎเตเดกเดฟเตฝ "void *" (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "void func(void *p) { *p; }") เดชเดฐเตเดเตเดทเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเดชเตเดชเตเตพ ISO C++, GCC, ICC, MSVC เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเต เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฐเต เดชเดฟเดถเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต.
- เดฎเตเดเตเดฐเตเดธเตเดซเตเดฑเตเดฑเต เดถเตเดฒเดฟเดฏเดฟเดฒเตเดณเตเดณ เดเตปเดฒเตเตป เด เดธเดเดฌเตเดฒเดฟ เดฌเตเดฒเตเดเตเดเตเดเดณเดฟเตฝ เดฌเดฟเดฑเตเดฑเตเดซเตเตฝเดกเตเดเตพ เดจเดฟเตผเดฆเตเดฆเตเดถ เดเดชเตเดชเดฑเดฃเตเดเตเดเดณเดพเดฏเดฟ (เดเดฆเดพ. "__asm โโ{ mov eax, s.bf }") เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเต เดเดชเตเดชเตเตพ เดเดฐเต เดชเดฟเดถเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต.
- เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเตเดกเตเดฏเตเดณเตเดเดณเดฟเตฝ เดเดฐเต เดชเตเดฐเตเดเดณเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดเดจเดเดณเตเดเตเดฏเตเด เดฏเตเดฃเดฟเดฏเดจเตเดเดณเตเดเตเดฏเตเด เดธเดพเดจเตเดจเดฟเดงเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดกเดฏเดเตเดจเตเดธเตเดฑเตเดฑเดฟเดเตเดธเต เดเตเตผเดคเตเดคเต.
- OpenCL, OpenMP เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเด เดเดดเดฟเดตเตเดเตพ. OpenCL เดเตเตผเดฃเตฝ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเดณเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ C++ เดเตเดเดชเตเดฒเตเดฑเตเดฑเตเดเดณเตเดเต เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏ เดกเดฏเดเตเดจเตเดธเตเดฑเตเดฑเดฟเดเตเดธเต. เดเดเดเดกเดฟเดเดฟเดชเดฟเดฏเตเดตเดฟเดจเตเดณเตเดณ เดฎเตเดเตเดเดชเตเดชเตเดเตเด เดเตเดฏเตเดฏเดฟเดเดเต เดฌเตเดฒเตเดเตเดเต เดชเดฟเดจเตเดคเตเดฃ. เดเดฒเตเดฒเดพ เดซเดเดเตโเดทเดจเตเดเดณเดฟเดฒเตเดเตเดเตเด nounwind เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเต เดชเดฐเตเดเตเดทเดฎเดพเดฏเดฟ เดเตเตผเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพเดเตเดเตเดณเตเดณ เดฎเตเดเตเดเดชเตเดชเตเดเตเด เดชเดฟเดจเตเดคเตเดฃ.
- เดเตเดฐเดพเดทเต เดกเดฏเดเตเดจเตเดธเตเดฑเตเดฑเดฟเดเต เดกเดพเดฑเตเดฑ เดธเดเดฐเดเตเดทเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดกเดฏเดฑเดเตโเดเดฑเดฟ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต CLANG_CRASH_DIAGNOSTICS_DIR เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเต เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดจเตฝเดเดฟ.
- เดฏเตเดฃเดฟเดเตเดกเต เดชเดฟเดจเตเดคเตเดฃ เดฏเตเดฃเดฟเดเตเดกเต 15.0 เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเดจเดฟเดฒเตเดเตเดเต เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเต. "โ" (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "เดเดฐเดเตเด xโโโ") เดชเตเดฒเตเดฏเตเดณเตเดณ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเดเดณเดฟเตฝ เดเดฟเดฒ เดเดฃเดฟเดค เดเดฟเดนเตเดจเดเตเดเตพ เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต.
- เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเตเดเตพ เดฒเตเดกเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดคเตเดคเต (เดกเดฟเดซเตเตพเดเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเตเดเตพ เดเดฆเตเดฏเด เดฒเตเดกเต เดเตเดฏเตเดฏเตเด, เดคเตเดเตผเดจเตเดจเต "--config=" เดซเตเดฒเดพเดเต เดตเดดเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดต, เดเดชเตเดชเตเตพ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดคเดตเดฃ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเด). เดกเดฟเดซเตเตพเดเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเตฝ เดฒเตเดกเดฟเดเดเต เดเตผเดกเตผ เดฎเดพเดฑเตเดฑเดฟ: เดเตเดฒเดพเดเต เดเดฆเตเดฏเด เดซเดฏเตฝ เดฒเตเดกเต เดเตเดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเต - .cfg, เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ เดฐเดฃเตเดเต เดซเดฏเดฒเตเดเตพ เดฒเตเดกเต เดเตเดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเต .cfg เดเดชเตเดชเด .cfg. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเตเดเตพ เดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเดพเตป "--no-default-config" เดซเตเดฒเดพเดเต เดเตเตผเดคเตเดคเต.
- เดเดตเตผเดคเตเดคเดฟเดเตเดเดพเดตเตเดจเตเดจ เดฌเดฟเตฝเดกเตเดเตพ เดเดฑเดชเตเดชเดพเดเตเดเดพเตป, __DATE__, __TIME__, __TIMESTAMP__ เดฎเดพเดเตเดฐเตเดเดณเดฟเดฒเต เดจเดฟเดฒเดตเดฟเดฒเต เดคเตเดฏเดคเดฟเดฏเตเด เดธเดฎเดฏ เดฎเตเดฒเตเดฏเดเตเดเดณเตเด SOURCE_DATE_EPOCH เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏ เดธเดฎเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
- เดเตเตบเดธเตเดฑเตเดฑเดจเตเดฑเตเดเดณเตเดเต เดชเดถเตเดเดพเดคเตเดคเดฒเดคเตเดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเดพเดเตเดจเตเดจ เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เดซเดเดเตโเดทเดจเตเดเตพ (เดฌเดฟเตฝเดฑเตเดฑเดฟเตป) เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, "__has_constexpr_builtin" เดฎเดพเดเตเดฐเต เดเตเตผเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
- เดเตเดฑเตเดเตเดเดฟเตป เดซเตเดฐเตเดฏเดฟเดฎเตเดเดณเตเดเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเด เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเตเดคเดฟเดฏ เดเดเดชเตเตฝ เดซเตเดฒเดพเดเต "-fcoro-aligned-allocation" เดเตเตผเดคเตเดคเต.
- "-fstrict-flex-arrays=" เดซเตเดฒเดพเดเต, เดธเตเดเตเดฐเดเตเดเตเดเดฑเตเดเดณเดฟเตฝ เดเดฐเต เดซเตเดฒเตเดเตเดธเดฟเดฌเดฟเตพ เด เดฑเต เดเดฒเดฎเตเดจเตเดฑเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเตเดจเตเดจเดพเด เดฒเตเดตเดฒเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต (เดซเตเดฒเตเดเตเดธเดฟเดฌเดฟเตพ เด เดฑเต เด เดเดเดเตเดเตพ, เดเดเดจเดฏเตเดเต เด เดตเดธเดพเดจเดคเตเดคเดฟเตฝ เด เดจเดฟเดถเตเดเดฟเดคเดเดพเดฒ เดตเดฒเตเดชเตเดชเดฎเตเดณเตเดณ เดเดฐเต เดถเตเดฐเตเดฃเดฟ). เดฎเตเดจเตเดจเดพเด เดฒเตเดตเดฒเดฟเตฝ, "[]" (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "int b[]") เดตเดฒเตเดชเตเดชเด เดฎเดพเดคเตเดฐเด เดเดฐเต เดซเตเดฒเตเดเตเดธเดฟเดฌเดฟเตพ เด เดฑเต เดเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดตเดฒเดฟเดชเตเดชเด "[0]" (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "int b[0]") เด เดฒเตเดฒ.
- เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต C++ เดฎเตเดกเตเดฏเตเดณเตเดเตพเดเตเดเดพเดฏเดฟ เดธเดฟเดเดเดฟเตพ-เดซเตเดธเต เดเดเดชเตเดฒเตเดทเตป เดฎเตเดกเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดพเตป "-fmodule-output" เดซเตเดฒเดพเดเต เดเตเตผเดคเตเดคเต.
- เดธเตเดฑเตเดฑเดพเดเตเดเต เดซเตเดฐเตเดฏเดฟเด เดฒเตเดเดเตเดเดฟเดฒเต เดชเตเดฐเดถเตเดจเดเตเดเตพ เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ "-Rpass-analysis=stack-frame-layout" เดฎเตเดกเต เดเตเตผเดคเตเดคเต.
- เดเดฐเต เดชเตเดคเดฟเดฏ เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเต __attribute__((target_version("cpu_features"))) เดเตเตผเดคเตเดคเต, เดเตเดเดพเดคเต __attribute__((target_clones("cpu_features1โณ,"cpu_features2",...)) เดเดจเตเดจ เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดชเตเดฐเดคเตเดฏเตเด เดชเดคเดฟเดชเตเดชเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. CPU AArch64 เดตเดดเดฟ.
- เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏ เดกเดฏเดเตเดจเตเดธเตเดฑเตเดฑเดฟเดเต เดเดชเดเดฐเดฃเดเตเดเตพ:
- เดเดฐเต เดฌเดฟเดฑเตเดฑเต เดธเตเตป เดเตเดฏเตเดค เดฌเดฟเดฑเตเดฑเตเดซเตเตฝเดกเดฟเดฒเตเดเตเดเต เดเดฐเตเดฃเตเดฃเด เด เดธเตเตป เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดชเดฐเตเดเตเดทเดฎเดพเดฏ เดตเตเดเตเดเดฟเดเตเดเตเดฐเตเดเตเดเตฝ เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเดพเตป "-Wsingle-bit-bitfield-constant-conversion" เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดเตเตผเดคเตเดคเต.
- เด เตบเดเดจเตเดทเตเดฏเดฒเตเดธเตเดกเต เดเตเตบเดธเตเดฑเตเดฑเดเตเดธเตเดชเดฟเดเตผ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเดเต เดตเดฟเดชเตเดฒเตเดเตเดค เดกเดฏเดเตเดจเตเดธเตเดฑเตเดฑเดฟเดเตเดธเต.
- เดซเดเดเตโเดทเตป เดเตเดชเตเดชเต เดเดพเดธเตเดฑเตเดฑเดฟเดเดเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดชเตเดฐเดถเตโเดจเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต "-Wcast-function-type-strict", "-Wincompatible-function-pointer-types-strict" เดเดจเตเดจเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเดเตพ เดเตเตผเดคเตเดคเต.
- เดเดฏเดฑเตเดฑเตเดฎเดคเดฟ เดฌเตเดฒเตเดเตเดเตเดเดณเดฟเตฝ เดคเตเดฑเตเดฑเดพเดฏ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฑเดฟเดธเตผเดตเต เดเตเดฏเตเดค เดฎเตเดกเตเดฏเตเตพ เดชเตเดฐเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดกเดฏเดเตเดจเตเดธเตเดฑเตเดฑเดฟเดเตเดธเต เดเตเตผเดคเตเดคเต.
- เดจเดฟเตผเดตเดเดจเดเตเดเดณเดฟเตฝ เดจเดทเตโเดเดฎเดพเดฏ "เดเดเตเดเต" เดเตเดตเตเดกเตเดเดณเตเดเต เดฎเตเดเตเดเดชเตเดชเตเดเตเด เดเดฃเตเดเตเดคเตเดคเตฝ.
- "-Winteger-overflow" เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฒเดฟเดฒเตเดเตเดเต เด เดงเดฟเด เดเดตเตผเดซเตเดฒเต เดธเดพเดนเดเดฐเตเดฏเดเตเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดชเดฐเดฟเดถเตเดงเดจเดเตพ เดเตเตผเดคเตเดคเต.
- MIPS, RISC-V เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเต เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฐเต เดชเตเดคเดฟเดฏ RISC ISA เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจ Loongson 64 464 เดชเตเดฐเตเดธเดธเดฑเตเดเดณเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ LoongArch เดจเดฟเตผเดฆเตเดฆเตเดถ เดธเตเดฑเตเดฑเต เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเดฟเดจเตเดณเตเดณ (-march=loongarch3 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ -march=la5000) เดชเดฟเดจเตเดคเตเดฃ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟ.
LLVM 16.0-เดฒเต เดชเตเดฐเดงเดพเดจ เดเดฃเตเดเตเดชเดฟเดเตเดคเตเดคเดเตเดเตพ:
- LLVM เดเตเดกเดฟเตฝ, C++17 เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเดฟเตฝ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฎเตเดฒเดเดเตเดเดณเตเดเต เดเดชเดฏเตเดเด เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต.
- LLVM เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดเดตเดถเตเดฏเดเดคเดเตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเต. เดฌเดฟเตฝเดกเต เดเตเตพเดเดฟเดฑเตเดฑเต เดเดชเตเดชเตเตพ C++17 เดจเดฟเดฒเดตเดพเดฐเดคเตเดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเดฃเด, เด เดคเดพเดฏเดคเต. เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดจเต เดเตเดฑเดเตเดเดคเต GCC 7.1, Clang 5.0, Apple Clang 10.0, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ Visual Studio 2019 16.7 เดเดจเตเดจเดฟเดต เดเดตเดถเตเดฏเดฎเดพเดฃเต.
- Cortex-A64, Cortex-X715, Neoverse V3 CPU-เดเตพ, RME MEC (เดฎเตเดฎเตเดฎเดฑเดฟ เดเตปเดเตเดฐเดฟเดชเตเดทเตป เดธเดจเตเดฆเตผเดญเดเตเดเตพ) เด เดธเดเดฌเตเดฒเตผ, Armv2 เดเดเตเดธเตเดฑเตเดฑเตปเดทเดจเตเดเตพ (เดเตเดเดชเตเดฒเดเตเดธเต เดจเดฎเตเดชเตผ), เดซเดเดเตเดทเตป เดฎเตพเดเตเดเดฟ เดตเตเตผเดทเดจเดฟเดเดเต เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ AArch8.3 เดฌเดพเดเตเดเตเตปเดกเดฟเดฒเตเดเตเดเต เดเตเตผเดคเตเดคเต.
- ARM เดเตผเดเตเดเดฟเดเตเดเตเดเตผ เดฌเดพเดเตเดเตเตปเดกเต เดเดพเตผเดเตเดฑเตเดฑเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเตเดเดณเดพเดฏ Armv2, Armv2A, Armv3, Armv3M เดเดจเตเดจเดฟเดตเดฏเต เดเดจเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตโเดเตเดเดฟเดฒเตเดฒ, เด เดตเดฏเตโเดเตเดเต เดถเดฐเดฟเดฏเดพเดฏ เดเตเดกเต เดธเตเดทเตโเดเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเดฑเดชเตเดชเดฟเดฒเตเดฒ. เดธเดเตเดเตเตผเดฃเตเดฃ เดธเดเดเตเดฏเดเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเตเดกเต เดธเตเดทเตเดเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดเตเตผเดคเตเดคเต.
- เดเตปเดธเตเดเตเดฐเดเตเดทเตป เดธเตเดฑเตเดฑเต เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเตเดเตพเดเตเดเต (ISA) AMX-FP86, CMPCXADD, AVX-IFMA, AVX-VNNI-INT16, AVX-NE-CONVERT เดเดจเตเดจเดฟเดต X8 เดฌเดพเดเตเดเตเตปเดกเดฟเดฒเตเดเตเดเต เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดคเตเดคเต. RDMSRLIST, RMSRLIST, WRMSRNS เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพเดเตเดเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดคเตเดคเต. "-mcpu=raptorlake", "-mcpu=meteorlake", "-mcpu=emeraldrapids", "-mcpu=sierraforest", "-mcpu=graniterapids", "-mcpu=grandridge" เดเดจเตเดจเต เดเดชเตเดทเดจเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟ.
- LoongArch เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเดจเต เดเดฆเตเดฏเตเดเดฟเด เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดคเตเดคเต.
- MIPS, PowerPC, RISC-V เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเตเดเตพเดเตเดเตเดณเตเดณ เดฎเตเดเตเดเดชเตเดชเตเดเตเด เดฌเดพเดเตเดเตเตปเดกเตเดเตพ
- LoongArch เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเดฟเดจเตเดณเตเดณ 64-เดฌเดฟเดฑเตเดฑเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเดฌเดฟเดณเตเดเตพ เดกเตเดฌเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ LLDB เดกเตเดฌเดเตเดเดฑเดฟเดฒเตเดเตเดเต เดเตเตผเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. COFF เดกเตเดฌเดเต เดเดฟเดนเตเดจเดเตเดเดณเตเดเต เดฎเตเดเตเดเดชเตเดชเตเดเตเด เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตฝ. เดฒเตเดกเต เดเตเดฏเตเดค เดตเดฟเตปเดกเตเดธเต เดฎเตเดกเตเดฏเตเดณเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเต เดกเตเดฏเตเดชเตเดฒเดฟเดเตเดเตเดฑเตเดฑเต DLL-เดเดณเตเดเต เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต เดจเตฝเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต.
- Libc++ เดฒเตเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ, C++20, C++23 เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเตเดเดณเตเดเต เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเตเดทเดคเดเตพเดเตเดเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดฒเดพเดฃเต เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด.
- เด เดกเตเดฐเดธเต เดฑเตเดฒเตเดเตเดเตเดทเตป เดธเตเดเดพเดจเดฟเดเดเตเด เดธเตเดเตเดทเตป เดเดจเตเดทเตเดฏเดฒเตเดธเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดเตเดเดฟ เดเตฝเดกเดฟเดกเดฟ เดฒเดฟเดเตเดเดฑเดฟเตฝ เดฒเดฟเดเตเดเดฟเดเดเต เดธเดฎเดฏเด เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดเตเดฑเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. ZSTD เด เตฝเดเตเดฐเดฟเดคเด เดเดชเดฏเตเดเดฟเดเตเดเต เดธเตเดเตเดทเตป เดเดเดชเตเดฐเดทเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดคเตเดคเต.
เด เดตเดฒเดเดฌเด: opennet.ru