1; RUN: opt -passes=globalopt -S < %s | FileCheck %s 2 3; This tests the assignemnt of non-pointer to global address 4; (assert due to D106589). 5 6@a162 = internal global ptr null, align 1 7 8define 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 14; 15entry: 16 %0 = load ptr, ptr @a162, align 1 17 store i16 0, ptr @a162, align 1 18 ret void 19} 20