1*67e74705SXin Li // REQUIRES: x86-registered-target 2*67e74705SXin Li // RUN: %clang_cc1 -x c++ %s -triple i386-apple-darwin10 -std=c++11 -fasm-blocks -verify 3*67e74705SXin Li 4*67e74705SXin Li class A { 5*67e74705SXin Li public: foo(int a)6*67e74705SXin Li void foo(int a) {} foo(float a)7*67e74705SXin Li void foo(float a) {} 8*67e74705SXin Li }; 9*67e74705SXin Li 10*67e74705SXin Li t_fail()11*67e74705SXin Livoid t_fail() { 12*67e74705SXin Li __asm { 13*67e74705SXin Li mov ecx, [eax]A.foo // expected-error {{Unable to lookup field reference!}} 14*67e74705SXin Li } 15*67e74705SXin Li } 16