llvm-project/llvm/test/Bitcode/opaque-ptr.ll
Arthur Eubanks 295172ef51 [OpaquePtr][LLParser] Automatically detect opaque pointers in .ll files
This allows us to not have to specify -opaque-pointers when updating
IR tests from typed pointers to opaque pointers.

We detect opaque pointers in .ll files by looking for relevant tokens,
either "ptr" or "*".

Reviewed By: #opaque-pointers, nikic

Differential Revision: https://reviews.llvm.org/D119482
2022-03-17 08:37:18 -07:00

11 lines
254 B
LLVM

; RUN: llvm-as --opaque-pointers < %s | not llvm-dis --opaque-pointers=0 2>&1 | FileCheck %s
; CHECK: error: Opaque pointers are only supported in -opaque-pointers mode
@g = external global i16
define void @f(i32* %p) {
%a = alloca i17
ret void
}