mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-30 15:32:52 +01:00
8a261626fc
TestRunner tests). This makes creating the new test database class easier to implement. llvm-svn: 8841
21 lines
352 B
LLVM
21 lines
352 B
LLVM
;
|
|
; RUN: analyze %s -tddatastructure
|
|
|
|
%str = type { int*, int* }
|
|
|
|
implementation
|
|
|
|
void %bar(%str* %S, bool %C) {
|
|
br bool %C, label %T, label %F
|
|
T:
|
|
%A = getelementptr %str* %S, long 0, ubyte 0
|
|
br label %Out
|
|
F:
|
|
%B = getelementptr %str* %S, long 0, ubyte 1
|
|
br label %Out
|
|
Out:
|
|
%P = phi int** [%A, %T], [%B, %F]
|
|
store int* null, int** %P
|
|
ret void
|
|
}
|