; RUN: opt -passes=globalopt -S < %s | FileCheck %s | |
; This tests the assignemnt of non-pointer to global address | |
; (assert due to D106589). | |
@a162 = internal global ptr null, align 1 | |
define void @f363() { | |
; CHECK-LABEL: @f363( | |
; CHECK-NEXT: entry: | |
; CHECK-NEXT: [[TMP0:%.*]] = load ptr, ptr @a162, align 1 | |
; CHECK-NEXT: store i16 0, ptr @a162, align 1 | |
; CHECK-NEXT: ret void | |
; | |
entry: | |
%0 = load ptr, ptr @a162, align 1 | |
store i16 0, ptr @a162, align 1 | |
ret void | |
} |