master
 1fn runtimeSafetyDefault() callconv(.naked) void {
 2    unreachable;
 3}
 4
 5fn runtimeSafetyOn() callconv(.naked) void {
 6    @setRuntimeSafety(true);
 7    unreachable;
 8}
 9
10fn runtimeSafetyOff() callconv(.naked) void {
11    @setRuntimeSafety(false);
12    unreachable;
13}
14
15comptime {
16    _ = &runtimeSafetyDefault;
17    _ = &runtimeSafetyOn;
18    _ = &runtimeSafetyOff;
19}
20
21// error
22//
23// :2:5: error: runtime safety check not allowed in naked function
24// :2:5: note: use @setRuntimeSafety to disable runtime safety
25// :2:5: note: the end of a naked function is implicitly unreachable
26// :7:5: error: runtime safety check not allowed in naked function
27// :7:5: note: use @setRuntimeSafety to disable runtime safety
28// :7:5: note: the end of a naked function is implicitly unreachable