.globl bar3
bar3 = foo3
-// Test that bar4 is also a function
- .type foo4,@function
+
+// Test that bar4 and bar 5 are also functions and have the same value as foo4.
+ .byte 0
+ .type foo4,@function
foo4:
bar4 = foo4
-
-// Test that bar5 is also a function
bar5 = bar4
.long foo2
// CHECK-NEXT: }
// CHECK-NEXT: Symbol {
// CHECK-NEXT: Name: bar4
-// CHECK-NEXT: Value: 0x0
+// CHECK-NEXT: Value: 0x1
// CHECK-NEXT: Size: 0
// CHECK-NEXT: Binding: Local
// CHECK-NEXT: Type: Function
// CHECK-NEXT: }
// CHECK-NEXT: Symbol {
// CHECK-NEXT: Name: bar5
-// CHECK-NEXT: Value: 0x0
+// CHECK-NEXT: Value: 0x1
// CHECK-NEXT: Size: 0
// CHECK-NEXT: Binding: Local
// CHECK-NEXT: Type: Function
// CHECK-NEXT: }
// CHECK-NEXT: Symbol {
// CHECK-NEXT: Name: foo4
-// CHECK-NEXT: Value: 0x0
+// CHECK-NEXT: Value: 0x1
// CHECK-NEXT: Size: 0
// CHECK-NEXT: Binding: Local
// CHECK-NEXT: Type: Function