From 8abe6bc291e81bae9f5fc5462a8d0b43cd0a256d Mon Sep 17 00:00:00 2001 From: Devang Patel Date: Tue, 4 Aug 2009 02:26:56 +0000 Subject: Constants and Metadata share ValueList. This means they must be emitted interleaved (using appropriate BLOCK_IDs) otherwise ValuePtrs index gets out of sync. llvm-svn: 78033 --- llvm/test/Bitcode/metadata.ll | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 llvm/test/Bitcode/metadata.ll (limited to 'llvm/test') diff --git a/llvm/test/Bitcode/metadata.ll b/llvm/test/Bitcode/metadata.ll new file mode 100644 index 00000000000..d72221a6b40 --- /dev/null +++ b/llvm/test/Bitcode/metadata.ll @@ -0,0 +1,5 @@ +; RUN: llvm-as < %s | llvm-dis -f -o /dev/null + +!llvm.foo = !{!0} +!0 = metadata !{i32 42} +@my.str = internal constant [4 x i8] c"foo\00" -- cgit v1.2.3