// RUN: %clang_cc1 -x c -ffreestanding %s -triple=x86_64-apple-darwin -target-feature +popcnt -emit-llvm -o - | FileCheck %s --check-prefixes=CHECK,CHECK-POPCNT
// RUN: %clang_cc1 -x c++ -std=c++11 -ffreestanding %s -triple=x86_64-apple-darwin -target-feature +popcnt -emit-llvm -o - | FileCheck %s --check-prefixes=CHECK,CHECK-POPCNT
// RUN: %clang_cc1 -x c -ffreestanding %s -triple=x86_64-apple-darwin -emit-llvm -o - | FileCheck %s
// RUN: %clang_cc1 -x c++ -std=c++11 -ffreestanding %s -triple=x86_64-apple-darwin -emit-llvm -o - | FileCheck %s
int
int
int
long long
long long
long long
// Test constexpr handling.
char ctpop32_0;
char ctpop32_1;
char popcnt32_0;
char popcnt32_1;
char popcntd_0;
char popcntd_1;
char ctpop64_0;
char ctpop64_1;
char popcnt64_0;
char popcnt64_1;
char popcntq_0;
char popcntq_1;