translate-c: demote usage of un-implemented builtins
This commit is contained in:
committed by
Veikka Tuominen
parent
4683de1e91
commit
715370a10a
@@ -1221,4 +1221,16 @@ pub fn addCases(cases: *tests.RunTranslatedCContext) void {
|
||||
\\ return 0;
|
||||
\\}
|
||||
, "");
|
||||
|
||||
// See __builtin_alloca_with_align comment in std.c.builtins
|
||||
cases.add("use of unimplemented builtin in unused function does not prevent compilation",
|
||||
\\#include <stdlib.h>
|
||||
\\void unused() {
|
||||
\\ __builtin_alloca_with_align(1, 8);
|
||||
\\}
|
||||
\\int main(void) {
|
||||
\\ if (__builtin_sqrt(1.0) != 1.0) abort();
|
||||
\\ return 0;
|
||||
\\}
|
||||
, "");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user