master
 1pub export fn entry() void {
 2    var a: u32 = 0;
 3    _ = &a;
 4    _ = @as(comptime_int, a);
 5}
 6pub export fn entry2() void {
 7    var a: u32 = 0;
 8    _ = &a;
 9    _ = @as(comptime_float, a);
10}
11pub export fn entry3() void {
12    comptime var aa: comptime_float = 0.0;
13    var a: f32 = 4;
14    _ = &a;
15    aa = a;
16}
17pub export fn entry4() void {
18    comptime var aa: comptime_int = 0.0;
19    var a: f32 = 4;
20    _ = &a;
21    aa = a;
22}
23
24// error
25//
26// :4:27: error: unable to resolve comptime value
27// :4:27: note: value casted to 'comptime_int' must be comptime-known
28// :9:29: error: unable to resolve comptime value
29// :9:29: note: value casted to 'comptime_float' must be comptime-known
30// :15:10: error: unable to resolve comptime value
31// :15:10: note: value casted to 'comptime_float' must be comptime-known
32// :21:10: error: unable to resolve comptime value
33// :21:10: note: value casted to 'comptime_int' must be comptime-known