1 2 3 4 5 6 7 8 9 10 11 12 13
; RUN: llvm-as < %s | opt -globalsmodref-aa -load-vn -gcse | llvm-dis | not grep load %X = internal global int 4 int %test(int *%P) { store int 12, int* %X call void %doesnotmodX() %V = load int* %X ret int %V } void %doesnotmodX() { ret void }