@@ -21030,52 +21030,40 @@ ir.cpp:
2103021030#-----| Goto -> Block 7
2103121031
2103221032# 2873| Block 7
21033- # 2873| r2873_2(glval<int>) = VariableAddress[c] :
21034- # 2873| m2873_3(int) = InitializeParameter[c] : &:r2873_2
21035- # 2874| r2874_1(int) = Constant[0] :
21036- # 2874| v2874_2(void) = Convert : r2874_1
21037- # 2875| r2875_1(glval<int>) = VariableAddress[shadowed] :
21038- # 2875| r2875_2(int) = Load[shadowed] : &:r2875_1, ~m2867_4
21039- # 2875| r2875_3(int) = Constant[42] :
21040- # 2875| r2875_4(bool) = CompareLT : r2875_2, r2875_3
21041- # 2875| v2875_5(void) = ConditionalBranch : r2875_4
21033+ # 2873| r2873_2(glval<int>) = VariableAddress[c] :
21034+ # 2873| m2873_3(int) = InitializeParameter[c] : &:r2873_2
21035+ # 2874| r2874_1(glval<int>) = VariableAddress[c] :
21036+ # 2874| r2874_2(int) = Load[c] : &:r2874_1, m2873_3
21037+ # 2874| r2874_3(int) = Constant[42] :
21038+ # 2874| r2874_4(bool) = CompareLT : r2874_2, r2874_3
21039+ # 2874| v2874_5(void) = ConditionalBranch : r2874_4
2104221040#-----| True -> Block 8
2104321041
21044- # 2878| Block 8
21045- # 2878| r2878_1(glval<int>) = VariableAddress[shadowed] :
21046- # 2878| r2878_2(int) = Load[shadowed] : &:r2878_1, ~m2867_4
21047- # 2878| r2878_3(int) = Constant[0] :
21048- # 2878| r2878_4(bool) = CompareGT : r2878_2, r2878_3
21049- # 2878| v2878_5(void) = ConditionalBranch : r2878_4
21050- #-----| True -> Block 9
21051-
21052- # 2879| Block 9
21042+ # 2875| Block 8
21043+ # 2875| r2875_1(int) = Constant[0] :
21044+ # 2875| v2875_2(void) = Convert : r2875_1
21045+ # 2878| r2878_1(int) = Constant[0] :
21046+ # 2878| v2878_2(void) = Convert : r2878_1
2105321047# 2879| r2879_1(glval<int>) = VariableAddress[shadowed] :
2105421048# 2879| m2879_2(int) = Uninitialized[shadowed] : &:r2879_1
2105521049# 2882| r2882_1(glval<int>) = VariableAddress[#throw2882:13] :
2105621050# 2882| r2882_2(int) = Constant[41] :
2105721051# 2882| m2882_3(int) = Store[#throw2882:13] : &:r2882_1, r2882_2
2105821052# 2882| v2882_4(void) = ThrowValue : &:r2882_1, m2882_3
21059- #-----| C++ Exception -> Block 10
21053+ #-----| C++ Exception -> Block 9
2106021054
21061- # 2883| Block 10
21055+ # 2883| Block 9
2106221056# 2883| v2883_1(void) = CatchByType[int] :
2106321057#-----| C++ Exception -> Block 2
21064- #-----| Goto -> Block 11
21058+ #-----| Goto -> Block 10
2106521059
21066- # 2883| Block 11
21060+ # 2883| Block 10
2106721061# 2883| r2883_2(glval<int>) = VariableAddress[shadowed] :
2106821062# 2883| m2883_3(int) = InitializeParameter[shadowed] : &:r2883_2
21069- # 2884| r2884_1(glval<int>) = VariableAddress[shadowed] :
21070- # 2884| r2884_2(int) = Load[shadowed] : &:r2884_1, m2879_2
21071- # 2884| r2884_3(int) = Constant[42] :
21072- # 2884| r2884_4(bool) = CompareLT : r2884_2, r2884_3
21073- # 2884| v2884_5(void) = ConditionalBranch : r2884_4
21074- #-----| True -> Block 12
21075-
21076- # 2886| Block 12
21077- # 2886| v2886_1(void) = NoOp :
21078- # 2867| v2867_14(void) = ReturnVoid :
21063+ # 2884| r2884_1(int) = Constant[0] :
21064+ # 2884| v2884_2(void) = Convert : r2884_1
21065+ # 2886| v2886_1(void) = NoOp :
21066+ # 2867| v2867_14(void) = ReturnVoid :
2107921067#-----| Goto -> Block 1
2108021068
2108121069ir23.cpp:
0 commit comments