Temporarily revert "Debug Info Finder|Verifier: handle DbgLoc attached to
[oota-llvm.git] / test / Feature / constpointer.ll
index dcf704a4390de8957d4150023e8e197c28490198..5c1bed194bd0ec72814a8b89d9715e5bd451cc2c 100644 (file)
@@ -1,3 +1,7 @@
+; RUN: llvm-as < %s | llvm-dis > %t1.ll
+; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
+; RUN: diff %t1.ll %t2.ll
+
 ; This testcase is primarily used for testing that global values can be used as 
 ; constant pointer initializers.  This is tricky because they can be forward
 ; declared and involves an icky bytecode encoding.  There is no meaningful 
 ;
 
 
-%t3 = global int * %t1           ;; Forward reference
-%t1 = global int 4
-%t4 = global int ** %t3                 ;; reference to reference
+@t3 = global i32* @t1           ;; Forward reference
+@t1 = global i32 4
+@t4 = global i32** @t3          ;; reference to reference
 
-%t2 = global int * %t1
+@t2 = global i32* @t1
 
-global float * %0                ;; Forward numeric reference
-global float * %0                ;; Duplicate forward numeric reference
+global float * @2                ;; Forward numeric reference
+global float * @2                ;; Duplicate forward numeric reference
 global float 0.0
-global float * %0                ;; Numeric reference
-
+global float * @2                ;; Numeric reference
 
-%fptr = global void() * %f       ;; Forward ref method defn
-declare void "f"()               ;; External method
 
-%sptr1   = global [11x sbyte]* %somestr                ;; Forward ref to a constant
-%somestr = constant [11x sbyte] c"hello world"
-%sptr2   = global [11x sbyte]* %somestr
+@fptr = global void() * @f       ;; Forward ref method defn
+declare void @f()               ;; External method
 
-implementation
+@sptr1   = global [11x i8]* @somestr           ;; Forward ref to a constant
+@somestr = constant [11x i8] c"hello world"
+@sptr2   = global [11x i8]* @somestr