Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / Transforms / GlobalOpt / 2021-08-02-CastStoreOnceP2I.ll
blob0e3a9c678363258ceb6f028ca7e21552647939a1
1 ; RUN: opt -passes=globalopt -S < %s | FileCheck %s
3 ; This tests the assignemnt of non-pointer to global address
4 ; (assert due to D106589).
6 @a162 = internal global ptr null, align 1
8 define void @f363() {
9 ; CHECK-LABEL: @f363(
10 ; CHECK-NEXT:  entry:
11 ; CHECK-NEXT:    [[TMP0:%.*]] = load ptr, ptr @a162, align 1
12 ; CHECK-NEXT:    store i16 0, ptr @a162, align 1
13 ; CHECK-NEXT:    ret void
15 entry:
16   %0 = load ptr, ptr @a162, align 1
17   store i16 0, ptr @a162, align 1
18   ret void