================ @@ -3464,6 +3464,34 @@ Query for this feature with ``__has_builtin(__builtin_trap)``. ``__builtin_arm_trap`` is lowered to the ``llvm.aarch64.break`` builtin, and then to ``brk #payload``. +``__builtin_allow_runtime_check`` ---------------- vitalybuka wrote:
Similar __builtin_cpu_is, also works only with literals. The closest thing I see is c++26 `static_assert` https://en.cppreference.com/w/cpp/language/static_assert And it's parsed in a weird way `EvaluateStaticAssertMessageAsString` https://godbolt.org/z/Gcf74Ysjs https://github.com/llvm/llvm-project/pull/87568 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits