xref: /llvm-project/llvm/test/Transforms/InstCombine/2008-03-13-IntToPtr.ll (revision 4ab40eca080965c65802710e39adbb78c4ce7bde)
1; RUN: opt < %s -passes=instcombine -S | grep "16" | count 1
2
3define ptr @bork(ptr %qux) {
4  %tmp275 = load ptr, ptr %qux, align 1
5  %tmp275276 = ptrtoint ptr %tmp275 to i32
6  %tmp277 = add i32 %tmp275276, 16
7  %tmp277278 = inttoptr i32 %tmp277 to ptr
8  ret ptr %tmp277278
9}
10