@@ -869,3 +869,74 @@ ssa.cpp:
869869# 207| v0_25(void) = UnmodeledUse : mu*
870870# 207| v0_26(void) = AliasedUse : ~m0_1
871871# 207| v0_27(void) = ExitFunction :
872+
873+ # 213| void InitArray()
874+ # 213| Block 0
875+ # 213| v0_0(void) = EnterFunction :
876+ # 213| m0_1(unknown) = AliasedDefinition :
877+ # 213| mu0_2(unknown) = UnmodeledDefinition :
878+ # 214| r0_3(glval<char[32]>) = VariableAddress[a_pad] :
879+ # 214| r0_4(glval<char[1]>) = StringConstant[""] :
880+ # 214| r0_5(char[1]) = Load : &:r0_4, ~m0_1
881+ # 214| m0_6(char[1]) = Store : &:r0_3, r0_5
882+ # 214| r0_7(unknown[31]) = Constant[0] :
883+ # 214| r0_8(int) = Constant[1] :
884+ # 214| r0_9(glval<char>) = PointerAdd[1] : r0_3, r0_8
885+ # 214| m0_10(unknown[31]) = Store : &:r0_9, r0_7
886+ # 215| r0_11(glval<char[4]>) = VariableAddress[a_nopad] :
887+ # 215| r0_12(glval<char[4]>) = StringConstant["foo"] :
888+ # 215| r0_13(char[4]) = Load : &:r0_12, ~m0_1
889+ # 215| m0_14(char[4]) = Store : &:r0_11, r0_13
890+ # 216| r0_15(glval<char[5]>) = VariableAddress[a_infer] :
891+ # 216| r0_16(glval<char[5]>) = StringConstant["blah"] :
892+ # 216| r0_17(char[5]) = Load : &:r0_16, ~m0_1
893+ # 216| m0_18(char[5]) = Store : &:r0_15, r0_17
894+ # 217| r0_19(glval<char[2]>) = VariableAddress[b] :
895+ # 217| m0_20(char[2]) = Uninitialized[b] : &:r0_19
896+ # 218| r0_21(glval<char[2]>) = VariableAddress[c] :
897+ # 218| m0_22(char[2]) = Uninitialized[c] : &:r0_21
898+ # 218| r0_23(int) = Constant[0] :
899+ # 218| r0_24(glval<char>) = PointerAdd[1] : r0_21, r0_23
900+ # 218| r0_25(unknown[2]) = Constant[0] :
901+ # 218| m0_26(unknown[2]) = Store : &:r0_24, r0_25
902+ # 219| r0_27(glval<char[2]>) = VariableAddress[d] :
903+ # 219| m0_28(char[2]) = Uninitialized[d] : &:r0_27
904+ # 219| r0_29(int) = Constant[0] :
905+ # 219| r0_30(glval<char>) = PointerAdd[1] : r0_27, r0_29
906+ # 219| r0_31(char) = Constant[0] :
907+ # 219| m0_32(char) = Store : &:r0_30, r0_31
908+ # 219| m0_33(char[2]) = Chi : total:m0_28, partial:m0_32
909+ # 219| r0_34(int) = Constant[1] :
910+ # 219| r0_35(glval<char>) = PointerAdd[1] : r0_27, r0_34
911+ # 219| r0_36(char) = Constant[0] :
912+ # 219| m0_37(char) = Store : &:r0_35, r0_36
913+ # 219| m0_38(char[2]) = Chi : total:m0_33, partial:m0_37
914+ # 220| r0_39(glval<char[2]>) = VariableAddress[e] :
915+ # 220| m0_40(char[2]) = Uninitialized[e] : &:r0_39
916+ # 220| r0_41(int) = Constant[0] :
917+ # 220| r0_42(glval<char>) = PointerAdd[1] : r0_39, r0_41
918+ # 220| r0_43(char) = Constant[0] :
919+ # 220| m0_44(char) = Store : &:r0_42, r0_43
920+ # 220| m0_45(char[2]) = Chi : total:m0_40, partial:m0_44
921+ # 220| r0_46(int) = Constant[1] :
922+ # 220| r0_47(glval<char>) = PointerAdd[1] : r0_39, r0_46
923+ # 220| r0_48(char) = Constant[1] :
924+ # 220| m0_49(char) = Store : &:r0_47, r0_48
925+ # 220| m0_50(char[2]) = Chi : total:m0_45, partial:m0_49
926+ # 221| r0_51(glval<char[3]>) = VariableAddress[f] :
927+ # 221| m0_52(char[3]) = Uninitialized[f] : &:r0_51
928+ # 221| r0_53(int) = Constant[0] :
929+ # 221| r0_54(glval<char>) = PointerAdd[1] : r0_51, r0_53
930+ # 221| r0_55(char) = Constant[0] :
931+ # 221| m0_56(char) = Store : &:r0_54, r0_55
932+ # 221| m0_57(char[3]) = Chi : total:m0_52, partial:m0_56
933+ # 221| r0_58(int) = Constant[1] :
934+ # 221| r0_59(glval<char>) = PointerAdd[1] : r0_51, r0_58
935+ # 221| r0_60(unknown[2]) = Constant[0] :
936+ # 221| m0_61(unknown[2]) = Store : &:r0_59, r0_60
937+ # 221| m0_62(char[3]) = Chi : total:m0_57, partial:m0_61
938+ # 222| v0_63(void) = NoOp :
939+ # 213| v0_64(void) = ReturnVoid :
940+ # 213| v0_65(void) = UnmodeledUse : mu*
941+ # 213| v0_66(void) = AliasedUse : ~m0_1
942+ # 213| v0_67(void) = ExitFunction :
0 commit comments