authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-05-13 20:09:25-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-05-13 20:09:25-07:00
log579694893ee082ed829b017694fece4e7f41946f
tree9410ee0f0befbd15e76a41d1fc05960bbd2bd418
parent2cee19ab217968b50aa1be821a53693fc1537333

Sema: remove compile error for comptime function calls

Not sure why that was there - comptime function calls are already implemented!

1 files changed, 14 insertions(+), 5 deletions(-)

src/Sema.zig+14-5
......@@ -2147,11 +2147,20 @@ fn analyzeCall(
21472147 );
21482148 }
21492149
2150 if (modifier == .compile_time) {
2151 return sema.mod.fail(&block.base, call_src, "TODO implement comptime function calls", .{});
2152 }
2153 if (modifier != .auto) {
2154 return sema.mod.fail(&block.base, call_src, "TODO implement call with modifier {}", .{modifier});
2150 switch (modifier) {
2151 .auto,
2152 .always_inline,
2153 .compile_time,
2154 => {},
2155
2156 .async_kw,
2157 .never_tail,
2158 .never_inline,
2159 .no_async,
2160 .always_tail,
2161 => return sema.mod.fail(&block.base, call_src, "TODO implement call with modifier {}", .{
2162 modifier,
2163 }),
21552164 }
21562165
21572166 // TODO handle function calls of generic functions