blob: 0596ba4307c81aacd5a9ab1080a2c273ef88ed54 [file] [log] [blame]
Bill Wendling68fd6082012-11-12 06:42:51 +00001// RUN: %clang_cc1 -triple i386-apple-darwin9 -verify %s
2// <rdar://problem/12415959>
3
4typedef unsigned int u_int32_t;
5typedef u_int32_t uint32_t;
6
7typedef unsigned long long u_int64_t;
8typedef u_int64_t uint64_t;
9
10int main () {
11 uint32_t msr = 0x8b;
12 uint64_t val = 0;
13 __asm__ volatile("wrmsr"
14 :
15 : "c" (msr),
16 "a" ((val & 0xFFFFFFFFUL)), // expected-error {{invalid input size for constraint 'a'}}
17 "d" (((val >> 32) & 0xFFFFFFFFUL)));
18}