Skip to content

Commit

Permalink
[GlobalOpt] Add test for PR39751 (NFC)
Browse files Browse the repository at this point in the history
This has been fixed by D114889, as noted in the comments.
  • Loading branch information
nikic committed Dec 2, 2021
1 parent 57b95ae commit bc61e5e
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions llvm/test/Transforms/GlobalOpt/pr39751.ll
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --check-globals
; RUN: opt -S -globalopt < %s | FileCheck %s

; Check that we don't crash on vector GEP indices.

@a = internal global [2 x i16] zeroinitializer, align 1

;.
; CHECK: @[[A:[a-zA-Z0-9_$"\\.-]+]] = internal unnamed_addr global [2 x i16] zeroinitializer, align 1
;.
define void @f1() {
; CHECK-LABEL: @f1(
; CHECK-NEXT: entry:
; CHECK-NEXT: [[GEP:%.*]] = getelementptr inbounds [2 x i16], [2 x i16]* @a, i32 0, <2 x i32> <i32 0, i32 1>
; CHECK-NEXT: ret void
;
entry:
%gep = getelementptr inbounds [2 x i16], [2 x i16]* @a, i32 0, <2 x i32> <i32 0, i32 1>
ret void
}

0 comments on commit bc61e5e

Please sign in to comment.