|
|
@@ -84,17 +84,17 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %Core.import = import Core
|
|
|
// CHECK:STDOUT: %Add.decl: %Add.type = fn_decl @Add [concrete = constants.%Add] {
|
|
|
// CHECK:STDOUT: %a.patt: f64 = binding_pattern a
|
|
|
-// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, call_param0
|
|
|
// CHECK:STDOUT: %b.patt: f64 = binding_pattern b
|
|
|
-// CHECK:STDOUT: %b.param_patt: f64 = value_param_pattern %b.patt, runtime_param1
|
|
|
+// CHECK:STDOUT: %b.param_patt: f64 = value_param_pattern %b.patt, call_param1
|
|
|
// CHECK:STDOUT: %return.patt: f64 = return_slot_pattern
|
|
|
-// CHECK:STDOUT: %return.param_patt: f64 = out_param_pattern %return.patt, runtime_param2
|
|
|
+// CHECK:STDOUT: %return.param_patt: f64 = out_param_pattern %return.patt, call_param2
|
|
|
// CHECK:STDOUT: } {
|
|
|
// CHECK:STDOUT: %int_64.loc2_27: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc2_27: init type = call constants.%Float(%int_64.loc2_27) [concrete = f64]
|
|
|
// CHECK:STDOUT: %.loc2_27.1: type = value_of_initializer %float.make_type.loc2_27 [concrete = f64]
|
|
|
// CHECK:STDOUT: %.loc2_27.2: type = converted %float.make_type.loc2_27, %.loc2_27.1 [concrete = f64]
|
|
|
-// CHECK:STDOUT: %a.param: f64 = value_param runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param: f64 = value_param call_param0
|
|
|
// CHECK:STDOUT: %.loc2_11.1: type = splice_block %.loc2_11.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc2_11: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc2_11: init type = call constants.%Float(%int_64.loc2_11) [concrete = f64]
|
|
|
@@ -102,7 +102,7 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc2_11.3: type = converted %float.make_type.loc2_11, %.loc2_11.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %a: f64 = bind_name a, %a.param
|
|
|
-// CHECK:STDOUT: %b.param: f64 = value_param runtime_param1
|
|
|
+// CHECK:STDOUT: %b.param: f64 = value_param call_param1
|
|
|
// CHECK:STDOUT: %.loc2_19.1: type = splice_block %.loc2_19.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc2_19: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc2_19: init type = call constants.%Float(%int_64.loc2_19) [concrete = f64]
|
|
|
@@ -110,22 +110,22 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc2_19.3: type = converted %float.make_type.loc2_19, %.loc2_19.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %b: f64 = bind_name b, %b.param
|
|
|
-// CHECK:STDOUT: %return.param: ref f64 = out_param runtime_param2
|
|
|
+// CHECK:STDOUT: %return.param: ref f64 = out_param call_param2
|
|
|
// CHECK:STDOUT: %return: ref f64 = return_slot %return.param
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %RuntimeCallIsValid.decl: %RuntimeCallIsValid.type = fn_decl @RuntimeCallIsValid [concrete = constants.%RuntimeCallIsValid] {
|
|
|
// CHECK:STDOUT: %a.patt: f64 = binding_pattern a
|
|
|
-// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, call_param0
|
|
|
// CHECK:STDOUT: %b.patt: f64 = binding_pattern b
|
|
|
-// CHECK:STDOUT: %b.param_patt: f64 = value_param_pattern %b.patt, runtime_param1
|
|
|
+// CHECK:STDOUT: %b.param_patt: f64 = value_param_pattern %b.patt, call_param1
|
|
|
// CHECK:STDOUT: %return.patt: f64 = return_slot_pattern
|
|
|
-// CHECK:STDOUT: %return.param_patt: f64 = out_param_pattern %return.patt, runtime_param2
|
|
|
+// CHECK:STDOUT: %return.param_patt: f64 = out_param_pattern %return.patt, call_param2
|
|
|
// CHECK:STDOUT: } {
|
|
|
// CHECK:STDOUT: %int_64.loc4_42: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc4_42: init type = call constants.%Float(%int_64.loc4_42) [concrete = f64]
|
|
|
// CHECK:STDOUT: %.loc4_42.1: type = value_of_initializer %float.make_type.loc4_42 [concrete = f64]
|
|
|
// CHECK:STDOUT: %.loc4_42.2: type = converted %float.make_type.loc4_42, %.loc4_42.1 [concrete = f64]
|
|
|
-// CHECK:STDOUT: %a.param: f64 = value_param runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param: f64 = value_param call_param0
|
|
|
// CHECK:STDOUT: %.loc4_26.1: type = splice_block %.loc4_26.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc4_26: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc4_26: init type = call constants.%Float(%int_64.loc4_26) [concrete = f64]
|
|
|
@@ -133,7 +133,7 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc4_26.3: type = converted %float.make_type.loc4_26, %.loc4_26.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %a: f64 = bind_name a, %a.param
|
|
|
-// CHECK:STDOUT: %b.param: f64 = value_param runtime_param1
|
|
|
+// CHECK:STDOUT: %b.param: f64 = value_param call_param1
|
|
|
// CHECK:STDOUT: %.loc4_34.1: type = splice_block %.loc4_34.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc4_34: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc4_34: init type = call constants.%Float(%int_64.loc4_34) [concrete = f64]
|
|
|
@@ -141,7 +141,7 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc4_34.3: type = converted %float.make_type.loc4_34, %.loc4_34.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %b: f64 = bind_name b, %b.param
|
|
|
-// CHECK:STDOUT: %return.param: ref f64 = out_param runtime_param2
|
|
|
+// CHECK:STDOUT: %return.param: ref f64 = out_param call_param2
|
|
|
// CHECK:STDOUT: %return: ref f64 = return_slot %return.param
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: name_binding_decl {
|
|
|
@@ -228,15 +228,15 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %Core.import = import Core
|
|
|
// CHECK:STDOUT: %TooFew.decl: %TooFew.type = fn_decl @TooFew [concrete = constants.%TooFew] {
|
|
|
// CHECK:STDOUT: %a.patt: f64 = binding_pattern a
|
|
|
-// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, call_param0
|
|
|
// CHECK:STDOUT: %return.patt: f64 = return_slot_pattern
|
|
|
-// CHECK:STDOUT: %return.param_patt: f64 = out_param_pattern %return.patt, runtime_param1
|
|
|
+// CHECK:STDOUT: %return.param_patt: f64 = out_param_pattern %return.patt, call_param1
|
|
|
// CHECK:STDOUT: } {
|
|
|
// CHECK:STDOUT: %int_64.loc8_22: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc8_22: init type = call constants.%Float(%int_64.loc8_22) [concrete = f64]
|
|
|
// CHECK:STDOUT: %.loc8_22.1: type = value_of_initializer %float.make_type.loc8_22 [concrete = f64]
|
|
|
// CHECK:STDOUT: %.loc8_22.2: type = converted %float.make_type.loc8_22, %.loc8_22.1 [concrete = f64]
|
|
|
-// CHECK:STDOUT: %a.param: f64 = value_param runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param: f64 = value_param call_param0
|
|
|
// CHECK:STDOUT: %.loc8_14.1: type = splice_block %.loc8_14.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc8_14: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc8_14: init type = call constants.%Float(%int_64.loc8_14) [concrete = f64]
|
|
|
@@ -244,24 +244,24 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc8_14.3: type = converted %float.make_type.loc8_14, %.loc8_14.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %a: f64 = bind_name a, %a.param
|
|
|
-// CHECK:STDOUT: %return.param: ref f64 = out_param runtime_param1
|
|
|
+// CHECK:STDOUT: %return.param: ref f64 = out_param call_param1
|
|
|
// CHECK:STDOUT: %return: ref f64 = return_slot %return.param
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %TooMany.decl: %TooMany.type = fn_decl @TooMany [concrete = constants.%TooMany] {
|
|
|
// CHECK:STDOUT: %a.patt: f64 = binding_pattern a
|
|
|
-// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, call_param0
|
|
|
// CHECK:STDOUT: %b.patt: f64 = binding_pattern b
|
|
|
-// CHECK:STDOUT: %b.param_patt: f64 = value_param_pattern %b.patt, runtime_param1
|
|
|
+// CHECK:STDOUT: %b.param_patt: f64 = value_param_pattern %b.patt, call_param1
|
|
|
// CHECK:STDOUT: %c.patt: f64 = binding_pattern c
|
|
|
-// CHECK:STDOUT: %c.param_patt: f64 = value_param_pattern %c.patt, runtime_param2
|
|
|
+// CHECK:STDOUT: %c.param_patt: f64 = value_param_pattern %c.patt, call_param2
|
|
|
// CHECK:STDOUT: %return.patt: f64 = return_slot_pattern
|
|
|
-// CHECK:STDOUT: %return.param_patt: f64 = out_param_pattern %return.patt, runtime_param3
|
|
|
+// CHECK:STDOUT: %return.param_patt: f64 = out_param_pattern %return.patt, call_param3
|
|
|
// CHECK:STDOUT: } {
|
|
|
// CHECK:STDOUT: %int_64.loc13_39: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc13_39: init type = call constants.%Float(%int_64.loc13_39) [concrete = f64]
|
|
|
// CHECK:STDOUT: %.loc13_39.1: type = value_of_initializer %float.make_type.loc13_39 [concrete = f64]
|
|
|
// CHECK:STDOUT: %.loc13_39.2: type = converted %float.make_type.loc13_39, %.loc13_39.1 [concrete = f64]
|
|
|
-// CHECK:STDOUT: %a.param: f64 = value_param runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param: f64 = value_param call_param0
|
|
|
// CHECK:STDOUT: %.loc13_15.1: type = splice_block %.loc13_15.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc13_15: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc13_15: init type = call constants.%Float(%int_64.loc13_15) [concrete = f64]
|
|
|
@@ -269,7 +269,7 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc13_15.3: type = converted %float.make_type.loc13_15, %.loc13_15.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %a: f64 = bind_name a, %a.param
|
|
|
-// CHECK:STDOUT: %b.param: f64 = value_param runtime_param1
|
|
|
+// CHECK:STDOUT: %b.param: f64 = value_param call_param1
|
|
|
// CHECK:STDOUT: %.loc13_23.1: type = splice_block %.loc13_23.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc13_23: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc13_23: init type = call constants.%Float(%int_64.loc13_23) [concrete = f64]
|
|
|
@@ -277,7 +277,7 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc13_23.3: type = converted %float.make_type.loc13_23, %.loc13_23.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %b: f64 = bind_name b, %b.param
|
|
|
-// CHECK:STDOUT: %c.param: f64 = value_param runtime_param2
|
|
|
+// CHECK:STDOUT: %c.param: f64 = value_param call_param2
|
|
|
// CHECK:STDOUT: %.loc13_31.1: type = splice_block %.loc13_31.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc13_31: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc13_31: init type = call constants.%Float(%int_64.loc13_31) [concrete = f64]
|
|
|
@@ -285,21 +285,21 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc13_31.3: type = converted %float.make_type.loc13_31, %.loc13_31.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %c: f64 = bind_name c, %c.param
|
|
|
-// CHECK:STDOUT: %return.param: ref f64 = out_param runtime_param3
|
|
|
+// CHECK:STDOUT: %return.param: ref f64 = out_param call_param3
|
|
|
// CHECK:STDOUT: %return: ref f64 = return_slot %return.param
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %BadReturnType.decl: %BadReturnType.type = fn_decl @BadReturnType [concrete = constants.%BadReturnType] {
|
|
|
// CHECK:STDOUT: %a.patt: f64 = binding_pattern a
|
|
|
-// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, call_param0
|
|
|
// CHECK:STDOUT: %b.patt: f64 = binding_pattern b
|
|
|
-// CHECK:STDOUT: %b.param_patt: f64 = value_param_pattern %b.patt, runtime_param1
|
|
|
+// CHECK:STDOUT: %b.param_patt: f64 = value_param_pattern %b.patt, call_param1
|
|
|
// CHECK:STDOUT: %return.patt: bool = return_slot_pattern
|
|
|
-// CHECK:STDOUT: %return.param_patt: bool = out_param_pattern %return.patt, runtime_param2
|
|
|
+// CHECK:STDOUT: %return.param_patt: bool = out_param_pattern %return.patt, call_param2
|
|
|
// CHECK:STDOUT: } {
|
|
|
// CHECK:STDOUT: %bool.make_type: init type = call constants.%Bool() [concrete = bool]
|
|
|
// CHECK:STDOUT: %.loc18_37.1: type = value_of_initializer %bool.make_type [concrete = bool]
|
|
|
// CHECK:STDOUT: %.loc18_37.2: type = converted %bool.make_type, %.loc18_37.1 [concrete = bool]
|
|
|
-// CHECK:STDOUT: %a.param: f64 = value_param runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param: f64 = value_param call_param0
|
|
|
// CHECK:STDOUT: %.loc18_21.1: type = splice_block %.loc18_21.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc18_21: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc18_21: init type = call constants.%Float(%int_64.loc18_21) [concrete = f64]
|
|
|
@@ -307,7 +307,7 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc18_21.3: type = converted %float.make_type.loc18_21, %.loc18_21.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %a: f64 = bind_name a, %a.param
|
|
|
-// CHECK:STDOUT: %b.param: f64 = value_param runtime_param1
|
|
|
+// CHECK:STDOUT: %b.param: f64 = value_param call_param1
|
|
|
// CHECK:STDOUT: %.loc18_29.1: type = splice_block %.loc18_29.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc18_29: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc18_29: init type = call constants.%Float(%int_64.loc18_29) [concrete = f64]
|
|
|
@@ -315,22 +315,22 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc18_29.3: type = converted %float.make_type.loc18_29, %.loc18_29.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %b: f64 = bind_name b, %b.param
|
|
|
-// CHECK:STDOUT: %return.param: ref bool = out_param runtime_param2
|
|
|
+// CHECK:STDOUT: %return.param: ref bool = out_param call_param2
|
|
|
// CHECK:STDOUT: %return: ref bool = return_slot %return.param
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %JustRight.decl: %JustRight.type = fn_decl @JustRight [concrete = constants.%JustRight] {
|
|
|
// CHECK:STDOUT: %a.patt: f64 = binding_pattern a
|
|
|
-// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, call_param0
|
|
|
// CHECK:STDOUT: %b.patt: f64 = binding_pattern b
|
|
|
-// CHECK:STDOUT: %b.param_patt: f64 = value_param_pattern %b.patt, runtime_param1
|
|
|
+// CHECK:STDOUT: %b.param_patt: f64 = value_param_pattern %b.patt, call_param1
|
|
|
// CHECK:STDOUT: %return.patt: f64 = return_slot_pattern
|
|
|
-// CHECK:STDOUT: %return.param_patt: f64 = out_param_pattern %return.patt, runtime_param2
|
|
|
+// CHECK:STDOUT: %return.param_patt: f64 = out_param_pattern %return.patt, call_param2
|
|
|
// CHECK:STDOUT: } {
|
|
|
// CHECK:STDOUT: %int_64.loc19_33: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc19_33: init type = call constants.%Float(%int_64.loc19_33) [concrete = f64]
|
|
|
// CHECK:STDOUT: %.loc19_33.1: type = value_of_initializer %float.make_type.loc19_33 [concrete = f64]
|
|
|
// CHECK:STDOUT: %.loc19_33.2: type = converted %float.make_type.loc19_33, %.loc19_33.1 [concrete = f64]
|
|
|
-// CHECK:STDOUT: %a.param: f64 = value_param runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param: f64 = value_param call_param0
|
|
|
// CHECK:STDOUT: %.loc19_17.1: type = splice_block %.loc19_17.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc19_17: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc19_17: init type = call constants.%Float(%int_64.loc19_17) [concrete = f64]
|
|
|
@@ -338,7 +338,7 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc19_17.3: type = converted %float.make_type.loc19_17, %.loc19_17.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %a: f64 = bind_name a, %a.param
|
|
|
-// CHECK:STDOUT: %b.param: f64 = value_param runtime_param1
|
|
|
+// CHECK:STDOUT: %b.param: f64 = value_param call_param1
|
|
|
// CHECK:STDOUT: %.loc19_25.1: type = splice_block %.loc19_25.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc19_25: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc19_25: init type = call constants.%Float(%int_64.loc19_25) [concrete = f64]
|
|
|
@@ -346,20 +346,20 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc19_25.3: type = converted %float.make_type.loc19_25, %.loc19_25.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %b: f64 = bind_name b, %b.param
|
|
|
-// CHECK:STDOUT: %return.param: ref f64 = out_param runtime_param2
|
|
|
+// CHECK:STDOUT: %return.param: ref f64 = out_param call_param2
|
|
|
// CHECK:STDOUT: %return: ref f64 = return_slot %return.param
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %RuntimeCallIsValidTooFew.decl: %RuntimeCallIsValidTooFew.type = fn_decl @RuntimeCallIsValidTooFew [concrete = constants.%RuntimeCallIsValidTooFew] {
|
|
|
// CHECK:STDOUT: %a.patt: f64 = binding_pattern a
|
|
|
-// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, call_param0
|
|
|
// CHECK:STDOUT: %return.patt: f64 = return_slot_pattern
|
|
|
-// CHECK:STDOUT: %return.param_patt: f64 = out_param_pattern %return.patt, runtime_param1
|
|
|
+// CHECK:STDOUT: %return.param_patt: f64 = out_param_pattern %return.patt, call_param1
|
|
|
// CHECK:STDOUT: } {
|
|
|
// CHECK:STDOUT: %int_64.loc21_40: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc21_40: init type = call constants.%Float(%int_64.loc21_40) [concrete = f64]
|
|
|
// CHECK:STDOUT: %.loc21_40.1: type = value_of_initializer %float.make_type.loc21_40 [concrete = f64]
|
|
|
// CHECK:STDOUT: %.loc21_40.2: type = converted %float.make_type.loc21_40, %.loc21_40.1 [concrete = f64]
|
|
|
-// CHECK:STDOUT: %a.param: f64 = value_param runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param: f64 = value_param call_param0
|
|
|
// CHECK:STDOUT: %.loc21_32.1: type = splice_block %.loc21_32.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc21_32: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc21_32: init type = call constants.%Float(%int_64.loc21_32) [concrete = f64]
|
|
|
@@ -367,24 +367,24 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc21_32.3: type = converted %float.make_type.loc21_32, %.loc21_32.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %a: f64 = bind_name a, %a.param
|
|
|
-// CHECK:STDOUT: %return.param: ref f64 = out_param runtime_param1
|
|
|
+// CHECK:STDOUT: %return.param: ref f64 = out_param call_param1
|
|
|
// CHECK:STDOUT: %return: ref f64 = return_slot %return.param
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %RuntimeCallIsValidTooMany.decl: %RuntimeCallIsValidTooMany.type = fn_decl @RuntimeCallIsValidTooMany [concrete = constants.%RuntimeCallIsValidTooMany] {
|
|
|
// CHECK:STDOUT: %a.patt: f64 = binding_pattern a
|
|
|
-// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, call_param0
|
|
|
// CHECK:STDOUT: %b.patt: f64 = binding_pattern b
|
|
|
-// CHECK:STDOUT: %b.param_patt: f64 = value_param_pattern %b.patt, runtime_param1
|
|
|
+// CHECK:STDOUT: %b.param_patt: f64 = value_param_pattern %b.patt, call_param1
|
|
|
// CHECK:STDOUT: %c.patt: f64 = binding_pattern c
|
|
|
-// CHECK:STDOUT: %c.param_patt: f64 = value_param_pattern %c.patt, runtime_param2
|
|
|
+// CHECK:STDOUT: %c.param_patt: f64 = value_param_pattern %c.patt, call_param2
|
|
|
// CHECK:STDOUT: %return.patt: f64 = return_slot_pattern
|
|
|
-// CHECK:STDOUT: %return.param_patt: f64 = out_param_pattern %return.patt, runtime_param3
|
|
|
+// CHECK:STDOUT: %return.param_patt: f64 = out_param_pattern %return.patt, call_param3
|
|
|
// CHECK:STDOUT: } {
|
|
|
// CHECK:STDOUT: %int_64.loc25_57: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc25_57: init type = call constants.%Float(%int_64.loc25_57) [concrete = f64]
|
|
|
// CHECK:STDOUT: %.loc25_57.1: type = value_of_initializer %float.make_type.loc25_57 [concrete = f64]
|
|
|
// CHECK:STDOUT: %.loc25_57.2: type = converted %float.make_type.loc25_57, %.loc25_57.1 [concrete = f64]
|
|
|
-// CHECK:STDOUT: %a.param: f64 = value_param runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param: f64 = value_param call_param0
|
|
|
// CHECK:STDOUT: %.loc25_33.1: type = splice_block %.loc25_33.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc25_33: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc25_33: init type = call constants.%Float(%int_64.loc25_33) [concrete = f64]
|
|
|
@@ -392,7 +392,7 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc25_33.3: type = converted %float.make_type.loc25_33, %.loc25_33.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %a: f64 = bind_name a, %a.param
|
|
|
-// CHECK:STDOUT: %b.param: f64 = value_param runtime_param1
|
|
|
+// CHECK:STDOUT: %b.param: f64 = value_param call_param1
|
|
|
// CHECK:STDOUT: %.loc25_41.1: type = splice_block %.loc25_41.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc25_41: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc25_41: init type = call constants.%Float(%int_64.loc25_41) [concrete = f64]
|
|
|
@@ -400,7 +400,7 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc25_41.3: type = converted %float.make_type.loc25_41, %.loc25_41.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %b: f64 = bind_name b, %b.param
|
|
|
-// CHECK:STDOUT: %c.param: f64 = value_param runtime_param2
|
|
|
+// CHECK:STDOUT: %c.param: f64 = value_param call_param2
|
|
|
// CHECK:STDOUT: %.loc25_49.1: type = splice_block %.loc25_49.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc25_49: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc25_49: init type = call constants.%Float(%int_64.loc25_49) [concrete = f64]
|
|
|
@@ -408,21 +408,21 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc25_49.3: type = converted %float.make_type.loc25_49, %.loc25_49.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %c: f64 = bind_name c, %c.param
|
|
|
-// CHECK:STDOUT: %return.param: ref f64 = out_param runtime_param3
|
|
|
+// CHECK:STDOUT: %return.param: ref f64 = out_param call_param3
|
|
|
// CHECK:STDOUT: %return: ref f64 = return_slot %return.param
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %RuntimeCallIsValidBadReturnType.decl: %RuntimeCallIsValidBadReturnType.type = fn_decl @RuntimeCallIsValidBadReturnType [concrete = constants.%RuntimeCallIsValidBadReturnType] {
|
|
|
// CHECK:STDOUT: %a.patt: f64 = binding_pattern a
|
|
|
-// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param_patt: f64 = value_param_pattern %a.patt, call_param0
|
|
|
// CHECK:STDOUT: %b.patt: f64 = binding_pattern b
|
|
|
-// CHECK:STDOUT: %b.param_patt: f64 = value_param_pattern %b.patt, runtime_param1
|
|
|
+// CHECK:STDOUT: %b.param_patt: f64 = value_param_pattern %b.patt, call_param1
|
|
|
// CHECK:STDOUT: %return.patt: bool = return_slot_pattern
|
|
|
-// CHECK:STDOUT: %return.param_patt: bool = out_param_pattern %return.patt, runtime_param2
|
|
|
+// CHECK:STDOUT: %return.param_patt: bool = out_param_pattern %return.patt, call_param2
|
|
|
// CHECK:STDOUT: } {
|
|
|
// CHECK:STDOUT: %bool.make_type: init type = call constants.%Bool() [concrete = bool]
|
|
|
// CHECK:STDOUT: %.loc29_55.1: type = value_of_initializer %bool.make_type [concrete = bool]
|
|
|
// CHECK:STDOUT: %.loc29_55.2: type = converted %bool.make_type, %.loc29_55.1 [concrete = bool]
|
|
|
-// CHECK:STDOUT: %a.param: f64 = value_param runtime_param0
|
|
|
+// CHECK:STDOUT: %a.param: f64 = value_param call_param0
|
|
|
// CHECK:STDOUT: %.loc29_39.1: type = splice_block %.loc29_39.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc29_39: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc29_39: init type = call constants.%Float(%int_64.loc29_39) [concrete = f64]
|
|
|
@@ -430,7 +430,7 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc29_39.3: type = converted %float.make_type.loc29_39, %.loc29_39.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %a: f64 = bind_name a, %a.param
|
|
|
-// CHECK:STDOUT: %b.param: f64 = value_param runtime_param1
|
|
|
+// CHECK:STDOUT: %b.param: f64 = value_param call_param1
|
|
|
// CHECK:STDOUT: %.loc29_47.1: type = splice_block %.loc29_47.3 [concrete = f64] {
|
|
|
// CHECK:STDOUT: %int_64.loc29_47: Core.IntLiteral = int_value 64 [concrete = constants.%int_64]
|
|
|
// CHECK:STDOUT: %float.make_type.loc29_47: init type = call constants.%Float(%int_64.loc29_47) [concrete = f64]
|
|
|
@@ -438,7 +438,7 @@ fn RuntimeCallIsValidBadReturnType(a: f64, b: f64) -> bool {
|
|
|
// CHECK:STDOUT: %.loc29_47.3: type = converted %float.make_type.loc29_47, %.loc29_47.2 [concrete = f64]
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: %b: f64 = bind_name b, %b.param
|
|
|
-// CHECK:STDOUT: %return.param: ref bool = out_param runtime_param2
|
|
|
+// CHECK:STDOUT: %return.param: ref bool = out_param call_param2
|
|
|
// CHECK:STDOUT: %return: ref bool = return_slot %return.param
|
|
|
// CHECK:STDOUT: }
|
|
|
// CHECK:STDOUT: }
|