don't try to eval extern functions at compile time

This commit is contained in:
Andrew Kelley
2017-01-08 10:30:05 -05:00
parent 6b36aef306
commit 3ef447fa20
2 changed files with 2 additions and 2 deletions

View File

@@ -1019,7 +1019,7 @@ fn f(x: u32) {
add_compile_fail_case("global variable initializer must be constant expression", R"SOURCE(
extern fn foo() -> i32;
const x = foo();
)SOURCE", 1, ".tmp_source.zig:3:11: error: global variable initializer requires constant expression");
)SOURCE", 1, ".tmp_source.zig:3:11: error: unable to evaluate constant expression");
add_compile_fail_case("array concatenation with wrong type", R"SOURCE(
fn f(s: []u8) -> []u8 {