blob: af64c6fe97ce9b9904ce558bf262a0aaa8d6d4e1 [file] [edit]
// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -emit-llvm -o - %s | FileCheck %s
long fn(void) { return __builtin_bit_cast(long, (long)&fn); }
// CHECK-LABEL: define{{.*}} i64 @fn()
// CHECK: store i64 ptrtoint (ptr @fn to i64), ptr %ref.tmp, align 8
// CHECK: ret i64 %{{.*}}