// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o %t -stats 2>%t.out
// RUN: FileCheck --input-file=%t.out %s

// Test that we create no fixups for this file since "a" and "b" are in the
// same fragment.

// CHECK:      assembler - Number of assembler layout and relaxation steps
// CHECK-NEXT: assembler - Number of emitted assembler fragments
// CHECK-NEXT: assembler - Number of emitted object file bytes
// CHECK-NEXT: assembler - Number of fragment layouts
// CHECK-NEXT: mcexpr    - Number of MCExpr evaluations

a:
  nop
b:
  .long b - a

Add a test that shows that we produce no fixups when computing the difference of two symbols in the same fragment.
Add a test that shows that we produce no fixups when computing the difference
of two symbols in the same fragment.

git-svn-id: 0ff597fd157e6f4fc38580e8d64ab130330d2411@122145 91177308-0d34-0410-b5e6-96231b3b80d8
