@@ -37,7 +37,7 @@ define void @f() {
37
37
entry:
38
38
%o = alloca %class.Impl
39
39
%base = getelementptr %class.Impl, %class.Impl* %o, i64 0, i32 0, i32 0
40
- store i32 (...)** bitcast (i8** getelementptr inbounds ({ [3 x i8*] }, { [3 x i8*] }* @_ZTV4Impl, i64 0, inrange i32 0, i64 2) to i32 (...)**), i32 (...)*** %base
40
+ store i32 (...)** bitcast (i8** getelementptr inbounds ({ [3 x i8*] }, { [3 x i8*] }* @_ZTV4Impl, i64 0, i32 0, i64 2) to i32 (...)**), i32 (...)*** %base
41
41
%f = getelementptr inbounds %class.Impl, %class.Impl* %o, i64 0, i32 1
42
42
store i32 3, i32* %f
43
43
%base.i = getelementptr inbounds %class.Impl, %class.Impl* %o, i64 0, i32 0
@@ -171,7 +171,7 @@ define void @f() {
171
171
entry:
172
172
%o = alloca %class.Impl
173
173
%base = getelementptr %class.Impl, %class.Impl* %o, i64 0, i32 0, i32 0
174
- store i32 (...)** bitcast (i8** getelementptr inbounds ({ [3 x i8*] }, { [3 x i8*] }* @_ZTV4Impl, i64 0, inrange i32 0, i64 2) to i32 (...)**), i32 (...)*** %base
174
+ store i32 (...)** bitcast (i8** getelementptr inbounds ({ [3 x i8*] }, { [3 x i8*] }* @_ZTV4Impl, i64 0, i32 0, i64 2) to i32 (...)**), i32 (...)*** %base
175
175
%f = getelementptr inbounds %class.Impl, %class.Impl* %o, i64 0, i32 1
176
176
store i32 3, i32* %f
177
177
%base.i = getelementptr inbounds %class.Impl, %class.Impl* %o, i64 0, i32 0
@@ -213,7 +213,7 @@ define void @f() {
213
213
entry:
214
214
%o = alloca %class.Impl
215
215
%base = getelementptr %class.Impl, %class.Impl* %o, i64 0, i32 0, i32 0
216
- store i32 (...)** bitcast (i8** getelementptr inbounds ({ [3 x i8*] }, { [3 x i8*] }* @_ZTV4Impl, i64 0, inrange i32 0, i64 2) to i32 (...)**), i32 (...)*** %base
216
+ store i32 (...)** bitcast (i8** getelementptr inbounds ({ [3 x i8*] }, { [3 x i8*] }* @_ZTV4Impl, i64 0, i32 0, i64 2) to i32 (...)**), i32 (...)*** %base
217
217
%f = getelementptr inbounds %class.Impl, %class.Impl* %o, i64 0, i32 1
218
218
store i32 3, i32* %f
219
219
%base.i = getelementptr inbounds %class.Impl, %class.Impl* %o, i64 0, i32 0
@@ -256,7 +256,7 @@ define i32 @_Z2g1v() {
256
256
%a = alloca %struct.A, align 8
257
257
%0 = bitcast %struct.A* %a to i8*
258
258
%1 = getelementptr %struct.A, %struct.A* %a, i64 0, i32 0
259
- store i32 (...)** bitcast (i8** getelementptr inbounds ({ [4 x i8*] }, { [4 x i8*] }* @_ZTV1A, i64 0, inrange i32 0, i64 2) to i32 (...)**), i32 (...)*** %1, align 8
259
+ store i32 (...)** bitcast (i8** getelementptr inbounds ({ [4 x i8*] }, { [4 x i8*] }* @_ZTV1A, i64 0, i32 0, i64 2) to i32 (...)**), i32 (...)*** %1, align 8
260
260
%2 = bitcast %struct.A* %a to i8*
261
261
%3 = bitcast i8* %2 to i8**
262
262
%vtable.i = load i8*, i8** %3, align 8
@@ -271,7 +271,7 @@ define i32 @_Z2g2v() {
271
271
%a = alloca %struct.A, align 8
272
272
%0 = bitcast %struct.A* %a to i8*
273
273
%1 = getelementptr %struct.A, %struct.A* %a, i64 0, i32 0
274
- store i32 (...)** bitcast (i8** getelementptr inbounds ({ [4 x i8*] }, { [4 x i8*] }* @_ZTV1A, i64 0, inrange i32 0, i64 2) to i32 (...)**), i32 (...)*** %1, align 8
274
+ store i32 (...)** bitcast (i8** getelementptr inbounds ({ [4 x i8*] }, { [4 x i8*] }* @_ZTV1A, i64 0, i32 0, i64 2) to i32 (...)**), i32 (...)*** %1, align 8
275
275
%2 = bitcast %struct.A* %a to i8*
276
276
%3 = bitcast i8* %2 to i8**
277
277
%vtable.i = load i8*, i8** %3, align 8
@@ -340,7 +340,7 @@ define %struct1 @f() {
340
340
entry:
341
341
%o = alloca %class.Impl
342
342
%base = getelementptr %class.Impl, %class.Impl* %o, i64 0, i32 0, i32 0
343
- store i32 (...)** bitcast (i8** getelementptr inbounds ({ [3 x i8*] }, { [3 x i8*] }* @_ZTV4Impl, i64 0, inrange i32 0, i64 2) to i32 (...)**), i32 (...)*** %base
343
+ store i32 (...)** bitcast (i8** getelementptr inbounds ({ [3 x i8*] }, { [3 x i8*] }* @_ZTV4Impl, i64 0, i32 0, i64 2) to i32 (...)**), i32 (...)*** %base
344
344
%f = getelementptr inbounds %class.Impl, %class.Impl* %o, i64 0, i32 1
345
345
store i32 3, i32* %f
346
346
%base.i = getelementptr inbounds %class.Impl, %class.Impl* %o, i64 0, i32 0
0 commit comments