[llvm-testresults] buildbot failure in smooshlab on clang-x86_64-darwin10-selfhost-rel

daniel_dunbar at apple.com daniel_dunbar at apple.com
Sat Sep 4 17:10:28 PDT 2010


The Buildbot has detected a new failure of clang-x86_64-darwin10-selfhost-rel on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-selfhost-rel/builds/4413

Buildbot URL: http://smooshlab.apple.com:8010/

Buildslave for this Build: smoosh-02

Build Reason: 
Build Source Stamp: 113087
Blamelist: lattner

BUILD FAILED: failed test-clang test-clang_1

sincerely,
 -The Buildbot


================================================================================

CHANGES:
Files:
 lib/AST/Type.cpp
 lib/AST/TypePrinter.cpp
At: Sat 04 Sep 2010 16:42:16
Changed By: lattner
Comments: tidy up
Properties: 




LOGS:
Last 10 lines of 'stdio':
	    Clang :: SemaTemplate/overload-candidates.cpp
	    Clang :: SemaTemplate/temp_arg_nontype.cpp
	    Clang :: SemaTemplate/typename-specifier-2.cpp
	    Clang :: SemaTemplate/virtual-member-functions.cpp
	
	  Expected Passes    : 2338
	  Expected Failures  : 19
	  Unexpected Failures: 167
	make[1]: *** [all] Error 1
	make: *** [test] Error 2

Last 10 lines of 'warnings':
	1 warning and 8 errors generated.
	1 warning and 2 errors generated.
	1 warning and 35 errors generated.
	1 warning and 15 errors generated.
	1 warning and 14 errors generated.
	1 warning and 5 errors generated.
	  Line 32: warning: incompatible pointer types initializing 'int *' with an expression of type 'float *'
	1 warning and 2 errors generated.
	1 warning and 2 errors generated.
	1 warning and 5 errors generated.

Last 10 lines of 'fail':
	Clang :: SemaTemplate/instantiate-member-template.cpp
	Clang :: SemaTemplate/instantiate-non-dependent-types.cpp
	Clang :: SemaTemplate/instantiate-typedef.cpp
	Clang :: SemaTemplate/instantiation-default-1.cpp
	Clang :: SemaTemplate/instantiation-backtrace.cpp
	Clang :: SemaTemplate/instantiation-default-2.cpp
	Clang :: SemaTemplate/overload-candidates.cpp
	Clang :: SemaTemplate/temp_arg_nontype.cpp
	Clang :: SemaTemplate/typename-specifier-2.cpp
	Clang :: SemaTemplate/virtual-member-functions.cpp

Last 10 lines of 'xfail':
	Clang :: FixIt/fixit-pmem.cpp
	Clang :: FixIt/fixit-errors.c
	Clang :: Lexer/hexfloat.cpp
	Clang :: PCH/changed-files.c
	Clang :: PCH/pr4489.c
	Clang :: PCH/source-manager-stack.c
	Clang :: Parser/cxx-ambig-decl-expr-xfail.cpp
	Clang :: SemaCXX/rval-references-xfail.cpp
	Clang :: SemaObjCXX/overload.mm
	Clang :: SemaTemplate/instantiate-function-1.mm

Last 10 lines of 'function.c':
	<stdin>:1:1: note: scanning from here
	/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-selfhost-rel/llvm.src/tools/clang/test/ASTMerge/Inputs/function2.c:3:6: error: external function 'f1' declared with incompatible types in different translation units ('(Int, double)' vs. '(int, float)')
	^
	<stdin>:1:132: note: possible intended match here
	/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-selfhost-rel/llvm.src/tools/clang/test/ASTMerge/Inputs/function2.c:3:6: error: external function 'f1' declared with incompatible types in different translation units ('(Int, double)' vs. '(int, float)')
	                                                                                                                                   ^
	--
	
	********************
	

Last 10 lines of 'var.c':
	<stdin>:1:1: note: scanning from here
	/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-selfhost-rel/llvm.src/tools/clang/test/ASTMerge/Inputs/var2.c:2:9: error: external variable 'x1' declared with incompatible types in different translation units ('sizeof*' vs. 'aginary**')
	^
	<stdin>:1:132: note: possible intended match here
	/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-selfhost-rel/llvm.src/tools/clang/test/ASTMerge/Inputs/var2.c:2:9: error: external variable 'x1' declared with incompatible types in different translation units ('sizeof*' vs. 'aginary**')
	                                                                                                                                   ^
	--
	
	********************
	

Last 10 lines of 'dead-stores.c':
	--
	error: 'warning' diagnostics expected but not seen: 
	  Line 16: implicitly declaring C library function 'printf' with type 'int (char const *, ...)'
	error: 'warning' diagnostics seen but not expected: 
	  Line 16: implicitly declaring C library function 'printf' with type ')(__const *, ...)'
	34 warnings and 2 errors generated.
	--
	
	********************
	

Last 10 lines of 'exercise-ps.c':
	--
	error: 'warning' diagnostics expected but not seen: 
	  Line 22: implicitly declaring C library function 'memcpy' with type 'void *(void *, void const *
	error: 'warning' diagnostics seen but not expected: 
	  Line 22: implicitly declaring C library function 'memcpy' with type '*(*, const *, unsigned long)'
	1 warning and 2 errors generated.
	--
	
	********************
	

Last 10 lines of 'uninit-vals.c':
	--
	error: 'warning' diagnostics expected but not seen: 
	  Line 34: implicitly declaring C library function 'printf' with type 'int (char const *, ...)'
	error: 'warning' diagnostics seen but not expected: 
	  Line 34: implicitly declaring C library function 'printf' with type ')(__const *, ...)'
	7 warnings and 2 errors generated.
	--
	
	********************
	

Last 10 lines of 'p1.cpp':
	  Line 15: 'operator new' must return type 'void *'
	  Line 35: 'operator new' cannot have a dependent return type; use 'void *' instead
	error: 'error' diagnostics seen but not expected: 
	  Line 15: 'operator new' must return type '*'
	  Line 35: 'operator new' cannot have a dependent return type; use '*' instead
	11 errors generated.
	--
	
	********************
	

Last 10 lines of 'p4.cpp':
	  Line 82: 'operator void (*)(class Protected &)' is a protected member
	  Line 83: 'operator void (*)(class Private &)' is a private member
	error: 'error' diagnostics seen but not expected: 
	  Line 82: 'operator (*)(class Protected &)' is a protected member of 'test1::A'
	  Line 83: 'operator (*)(class Private &)' is a private member of 'test1::A'
	66 errors generated.
	--
	
	********************
	

Last 10 lines of 'p1.cpp':
	  Line 49:  no function named 'missing_member' with type 'void ()' was found in the specified scope 
	  Line 51:  no function named 'base_member' with type 'void ()' was found in the specified scope 
	error: 'error' diagnostics seen but not expected: 
	  Line 49: no function named 'missing_member' with type '()' was found in the specified scope
	  Line 51: no function named 'base_member' with type '()' was found in the specified scope
	12 errors generated.
	--
	
	********************
	

Last 10 lines of 'p3.cpp':
	--
	error: 'error' diagnostics expected but not seen: 
	  Line 9: declaration of variable 'b' with type 'auto *' requires an initializer
	error: 'error' diagnostics seen but not expected: 
	  Line 9: declaration of variable 'b' with type 'for default cc*' requires an initializer
	5 errors generated.
	--
	
	********************
	

Last 10 lines of 'p5-cxx03-extra-copy.cpp':
	--
	error: 'error' diagnostics expected but not seen: 
	  Line 33:  cannot initialize a variable of type 'int *' with an lvalue of type 'double *'
	error: 'error' diagnostics seen but not expected: 
	  Line 33: cannot initialize a variable of type ')*' with an lvalue of type 'sizeof*'
	4 warnings and 3 errors generated.
	--
	
	********************
	

Last 10 lines of 'p5-examples.cpp':
	<stdin>:12:9: note: scanning from here
	example0() (CompoundStmt 0x1028462e0 </Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-selfhost-rel/llvm.src/tools/clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-examples.cpp:4:17, line:12:1>
	        ^
	<stdin>:18:37: note: possible intended match here
	 (DeclRefExpr 0x10281f320 <col:16> 'double' Var='d' 0x10281f1e0)")
	                                    ^
	--
	
	********************
	

Last 10 lines of 'p5-var.cpp':
	--
	error: 'error' diagnostics expected but not seen: 
	  Line 70: binding of reference to type 'int volatile' to a value of type 'int const volatile' drops qualifiers
	error: 'error' diagnostics seen but not expected: 
	  Line 70: binding of reference to type ')volatile' to a value of type ')const volatile' drops qualifiers
	23 errors generated.
	--
	
	********************
	

Last 10 lines of 'p6.cpp':
	--
	error: 'error' diagnostics expected but not seen: 
	  Line 15: default initialization of an object of const type 'int const'
	error: 'error' diagnostics seen but not expected: 
	  Line 15: default initialization of an object of const type ')const'
	4 errors generated.
	--
	
	********************
	

Last 10 lines of 'p1.cpp':
	--
	error: 'error' diagnostics expected but not seen: 
	  Line 8: incomplete element type 'void volatile'
	error: 'error' diagnostics seen but not expected: 
	  Line 8: array has incomplete element type 'volatile'
	1 warning and 10 errors generated.
	--
	
	********************
	

Last 10 lines of 'p3.cpp':
	error: 'error' diagnostics seen but not expected: 
	  Line 19: cannot initialize a variable of type ')A::*' with an rvalue of type ')*'
	  Line 20: right hand operand to .* has non pointer-to-member type ')*'
	  Line 22: cannot form a pointer-to-member to member 'i' of reference type ')&'
	  Line 12: cannot form a pointer-to-member to member 'i' of reference type ')&'
	7 errors generated.
	--
	
	********************
	

Last 10 lines of 'p5.cpp':
	  Line 12: class 'RefMem<)&>' does not declare any constructor to initialize its non-modifiable members
	error: 'note' diagnostics expected but not seen: 
	  Line 37: in instantiation of template class 'RefMem<int &>' requested here
	error: 'note' diagnostics seen but not expected: 
	  Line 37: in instantiation of template class 'RefMem<)&>' requested here
	1 warning and 16 errors generated.
	--
	
	********************
	

Last 10 lines of 'p16.cpp':
	  Line 14: assigning to 'float *' from incompatible type 'int *'
	  Line 19: assigning to 'int *' from incompatible type 'float *'
	error: 'error' diagnostics seen but not expected: 
	  Line 14: assigning to 'aginary*' from incompatible type ')*'
	  Line 19: assigning to ')*' from incompatible type 'aginary*'
	5 errors generated.
	--
	
	********************
	

Last 10 lines of 'p4.cpp':
	  Line 11: cannot initialize a parameter of type 'void (test0::A::*)(int)' with an rvalue of type '<overloaded function type>'
	  Line 43: cannot initialize a variable of type 'int (test2::A::*)(int)' with an rvalue of type '<overloaded function type>'
	error: 'error' diagnostics seen but not expected: 
	  Line 11: cannot initialize a parameter of type '(test0::A::*)(int)' with an rvalue of type '<overloaded function type>'
	  Line 43: cannot initialize a variable of type ')(test2::A::*)(int)' with an rvalue of type '<overloaded function type>'
	4 errors generated.
	--
	
	********************
	

Last 10 lines of 'p1.cpp':
	--
	error: 'error' diagnostics expected but not seen: 
	  Line 56: non-type template argument for template parameter of pointer type 'int *' must have its address taken
	error: 'error' diagnostics seen but not expected: 
	  Line 56: non-type template argument for template parameter of pointer type ')*' must have its address taken
	4 errors generated.
	--
	
	********************
	

Last 10 lines of 'p5.cpp':
	  Line 165: non-type template parameter of reference type ')(&)(int)' cannot bind to template argument of type ')(float)'
	  Line 166: address taken in non-type template argument for template parameter of reference type ')(&)(int)'
	  Line 167: non-type template parameter of reference type ')(&)(int)' cannot bind to template argument of type ')(*)(int)'
	  Line 187: non-type template argument of type 'aginary(pointer_to_member_function::Y::*)(float)' cannot be converted to a value of type ')(pointer_to_member_function::Y::*)(int)'
	  Line 200: non-type template argument of type ')pointer_to_member_data::X::*' cannot be converted to a value of type ')pointer_to_member_data::Y::*'
	25 errors generated.
	--
	
	********************
	

Last 10 lines of 'stdio':
	    Clang :: SemaTemplate/overload-candidates.cpp
	    Clang :: SemaTemplate/temp_arg_nontype.cpp
	    Clang :: SemaTemplate/typename-specifier-2.cpp
	    Clang :: SemaTemplate/virtual-member-functions.cpp
	
	  Expected Passes    : 2338
	  Expected Failures  : 19
	  Unexpected Failures: 167
	make[1]: *** [all] Error 1
	make: *** [test] Error 2

Last 10 lines of 'warnings':
	1 warning and 8 errors generated.
	1 warning and 2 errors generated.
	1 warning and 35 errors generated.
	1 warning and 15 errors generated.
	1 warning and 14 errors generated.
	1 warning and 5 errors generated.
	  Line 32: warning: incompatible pointer types initializing 'int *' with an expression of type 'float *'
	1 warning and 2 errors generated.
	1 warning and 2 errors generated.
	1 warning and 5 errors generated.

Last 10 lines of 'fail':
	Clang :: SemaTemplate/instantiate-member-template.cpp
	Clang :: SemaTemplate/instantiate-non-dependent-types.cpp
	Clang :: SemaTemplate/instantiate-typedef.cpp
	Clang :: SemaTemplate/instantiation-default-1.cpp
	Clang :: SemaTemplate/instantiation-backtrace.cpp
	Clang :: SemaTemplate/instantiation-default-2.cpp
	Clang :: SemaTemplate/overload-candidates.cpp
	Clang :: SemaTemplate/temp_arg_nontype.cpp
	Clang :: SemaTemplate/typename-specifier-2.cpp
	Clang :: SemaTemplate/virtual-member-functions.cpp

Last 10 lines of 'xfail':
	Clang :: FixIt/fixit-pmem.cpp
	Clang :: FixIt/fixit-errors.c
	Clang :: Lexer/hexfloat.cpp
	Clang :: PCH/changed-files.c
	Clang :: PCH/pr4489.c
	Clang :: PCH/source-manager-stack.c
	Clang :: Parser/cxx-ambig-decl-expr-xfail.cpp
	Clang :: SemaCXX/rval-references-xfail.cpp
	Clang :: SemaObjCXX/overload.mm
	Clang :: SemaTemplate/instantiate-function-1.mm

Last 10 lines of 'function.c':
	<stdin>:1:1: note: scanning from here
	/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-selfhost-rel/llvm.src/tools/clang/test/ASTMerge/Inputs/function2.c:3:6: error: external function 'f1' declared with incompatible types in different translation units ('erandTraits<CallInst>::operands(this) && "getOperand() out of range!"(Int, double)' vs. 'erandTraits<CallInst>::operands(this) && "getOperand() out of range!"(int, float)')
	^
	<stdin>:1:131: note: possible intended match here
	/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-selfhost-rel/llvm.src/tools/clang/test/ASTMerge/Inputs/function2.c:3:6: error: external function 'f1' declared with incompatible types in different translation units ('erandTraits<CallInst>::operands(this) && "getOperand() out of range!"(Int, double)' vs. 'erandTraits<CallInst>::operands(this) && "getOperand() out of range!"(int, float)')
	                                                                                                                                  ^
	--
	
	********************
	

Last 10 lines of 'var.c':
	<stdin>:1:1: note: scanning from here
	/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-selfhost-rel/llvm.src/tools/clang/test/ASTMerge/Inputs/var2.c:2:9: error: external variable 'x1' declared with incompatible types in different translation units ('typename*' vs. 'bool**')
	^
	<stdin>:1:132: note: possible intended match here
	/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-selfhost-rel/llvm.src/tools/clang/test/ASTMerge/Inputs/var2.c:2:9: error: external variable 'x1' declared with incompatible types in different translation units ('typename*' vs. 'bool**')
	                                                                                                                                   ^
	--
	
	********************
	

Last 10 lines of 'exercise-ps.c':
	--
	error: 'warning' diagnostics expected but not seen: 
	  Line 22: implicitly declaring C library function 'memcpy' with type 'void *(void *, void const *
	error: 'warning' diagnostics seen but not expected: 
	  Line 22: implicitly declaring C library function 'memcpy' with type 'erandTraits<CallInst>::operands(this) && "getOperand() out of range!"*(erandTraits<CallInst>::operands(this) && "getOperand() out of range!"*, erandTraits<CallInst>::operands(this) && "getOperand() out of range!"const *, unsigned long)'
	1 warning and 2 errors generated.
	--
	
	********************
	

Last 10 lines of 'dead-stores.c':
	--
	error: 'warning' diagnostics expected but not seen: 
	  Line 16: implicitly declaring C library function 'printf' with type 'int (char const *, ...)'
	error: 'warning' diagnostics seen but not expected: 
	  Line 16: implicitly declaring C library function 'printf' with type 'plex(FIX__const *, ...)'
	34 warnings and 2 errors generated.
	--
	
	********************
	

Last 10 lines of 'uninit-vals.c':
	--
	error: 'warning' diagnostics expected but not seen: 
	  Line 34: implicitly declaring C library function 'printf' with type 'int (char const *, ...)'
	error: 'warning' diagnostics seen but not expected: 
	  Line 34: implicitly declaring C library function 'printf' with type 'plex(FIX__const *, ...)'
	7 warnings and 2 errors generated.
	--
	
	********************
	

Last 10 lines of 'p1.cpp':
	  Line 15: 'operator new' must return type 'void *'
	  Line 35: 'operator new' cannot have a dependent return type; use 'void *' instead
	error: 'error' diagnostics seen but not expected: 
	  Line 15: 'operator new' must return type 'erandTraits<CallInst>::operands(this) && "getOperand() out of range!"*'
	  Line 35: 'operator new' cannot have a dependent return type; use 'erandTraits<CallInst>::operands(this) && "getOperand() out of range!"*' instead
	11 errors generated.
	--
	
	********************
	

Last 10 lines of 'p4.cpp':
	  Line 82: 'operator void (*)(class Protected &)' is a protected member
	  Line 83: 'operator void (*)(class Private &)' is a private member
	error: 'error' diagnostics seen but not expected: 
	  Line 82: 'operator erandTraits<CallInst>::operands(this) && "getOperand() out of range!"(*)(class Protected &)' is a protected member of 'test1::A'
	  Line 83: 'operator erandTraits<CallInst>::operands(this) && "getOperand() out of range!"(*)(class Private &)' is a private member of 'test1::A'
	66 errors generated.
	--
	
	********************
	

Last 10 lines of 'p1.cpp':
	  Line 49:  no function named 'missing_member' with type 'void ()' was found in the specified scope 
	  Line 51:  no function named 'base_member' with type 'void ()' was found in the specified scope 
	error: 'error' diagnostics seen but not expected: 
	  Line 49: no function named 'missing_member' with type 'erandTraits<CallInst>::operands(this) && "getOperand() out of range!"()' was found in the specified scope
	  Line 51: no function named 'base_member' with type 'erandTraits<CallInst>::operands(this) && "getOperand() out of range!"()' was found in the specified scope
	12 errors generated.
	--
	
	********************
	

Last 10 lines of 'p3.cpp':
	--
	error: 'error' diagnostics expected but not seen: 
	  Line 9: declaration of variable 'b' with type 'auto *' requires an initializer
	error: 'error' diagnostics seen but not expected: 
	  Line 9: declaration of variable 'b' with type 'extern*' requires an initializer
	5 errors generated.
	--
	
	********************
	

Last 10 lines of 'p5-cxx03-extra-copy.cpp':
	--
	error: 'error' diagnostics expected but not seen: 
	  Line 33:  cannot initialize a variable of type 'int *' with an lvalue of type 'double *'
	error: 'error' diagnostics seen but not expected: 
	  Line 33: cannot initialize a variable of type 'plex*' with an lvalue of type 'typename*'
	4 warnings and 3 errors generated.
	--
	
	********************
	

Last 10 lines of 'p5-var.cpp':
	--
	error: 'error' diagnostics expected but not seen: 
	  Line 70: binding of reference to type 'int volatile' to a value of type 'int const volatile' drops qualifiers
	error: 'error' diagnostics seen but not expected: 
	  Line 70: binding of reference to type 'plexvolatile' to a value of type 'plexconst volatile' drops qualifiers
	23 errors generated.
	--
	
	********************
	

Last 10 lines of 'p5-examples.cpp':
	<stdin>:12:78: note: scanning from here
	erandTraits<CallInst>::operands(this) && "getOperand() out of range!"example0() (CompoundStmt 0x1020462e0 </Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-selfhost-rel/llvm.src/tools/clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-examples.cpp:4:17, line:12:1>
	                                                                             ^
	<stdin>:18:37: note: possible intended match here
	 (DeclRefExpr 0x10201f320 <col:16> 'double' Var='d' 0x10201f1e0)")
	                                    ^
	--
	
	********************
	

Last 10 lines of 'p6.cpp':
	--
	error: 'error' diagnostics expected but not seen: 
	  Line 15: default initialization of an object of const type 'int const'
	error: 'error' diagnostics seen but not expected: 
	  Line 15: default initialization of an object of const type 'plexconst'
	4 errors generated.
	--
	
	********************
	

Last 10 lines of 'p1.cpp':
	--
	error: 'error' diagnostics expected but not seen: 
	  Line 8: incomplete element type 'void volatile'
	error: 'error' diagnostics seen but not expected: 
	  Line 8: array has incomplete element type 'erandTraits<CallInst>::operands(this) && "getOperand() out of range!"volatile'
	1 warning and 10 errors generated.
	--
	
	********************
	

Last 10 lines of 'p3.cpp':
	error: 'error' diagnostics seen but not expected: 
	  Line 19: cannot initialize a variable of type 'plexA::*' with an rvalue of type 'plex*'
	  Line 20: right hand operand to .* has non pointer-to-member type 'plex*'
	  Line 22: cannot form a pointer-to-member to member 'i' of reference type 'plex&'
	  Line 12: cannot form a pointer-to-member to member 'i' of reference type 'plex&'
	7 errors generated.
	--
	
	********************
	

Last 10 lines of 'p5.cpp':
	  Line 12: class 'RefMem<plex&>' does not declare any constructor to initialize its non-modifiable members
	error: 'note' diagnostics expected but not seen: 
	  Line 37: in instantiation of template class 'RefMem<int &>' requested here
	error: 'note' diagnostics seen but not expected: 
	  Line 37: in instantiation of template class 'RefMem<plex&>' requested here
	1 warning and 16 errors generated.
	--
	
	********************
	

Last 10 lines of 'p16.cpp':
	  Line 14: assigning to 'float *' from incompatible type 'int *'
	  Line 19: assigning to 'int *' from incompatible type 'float *'
	error: 'error' diagnostics seen but not expected: 
	  Line 14: assigning to 'bool*' from incompatible type 'plex*'
	  Line 19: assigning to 'plex*' from incompatible type 'bool*'
	5 errors generated.
	--
	
	********************
	

Last 10 lines of 'p4.cpp':
	  Line 11: cannot initialize a parameter of type 'void (test0::A::*)(int)' with an rvalue of type '<overloaded function type>'
	  Line 43: cannot initialize a variable of type 'int (test2::A::*)(int)' with an rvalue of type '<overloaded function type>'
	error: 'error' diagnostics seen but not expected: 
	  Line 11: cannot initialize a parameter of type 'erandTraits<CallInst>::operands(this) && "getOperand() out of range!"(test0::A::*)(int)' with an rvalue of type '<overloaded function type>'
	  Line 43: cannot initialize a variable of type 'plex(test2::A::*)(int)' with an rvalue of type '<overloaded function type>'
	4 errors generated.
	--
	
	********************
	

Last 10 lines of 'p1.cpp':
	--
	error: 'error' diagnostics expected but not seen: 
	  Line 56: non-type template argument for template parameter of pointer type 'int *' must have its address taken
	error: 'error' diagnostics seen but not expected: 
	  Line 56: non-type template argument for template parameter of pointer type 'plex*' must have its address taken
	4 errors generated.
	--
	
	********************
	

Last 10 lines of 'p5.cpp':
	  Line 165: non-type template parameter of reference type 'plex(&)(int)' cannot bind to template argument of type 'plex(float)'
	  Line 166: address taken in non-type template argument for template parameter of reference type 'plex(&)(int)'
	  Line 167: non-type template parameter of reference type 'plex(&)(int)' cannot bind to template argument of type 'plex(*)(int)'
	  Line 187: non-type template argument of type 'bool(pointer_to_member_function::Y::*)(float)' cannot be converted to a value of type 'plex(pointer_to_member_function::Y::*)(int)'
	  Line 200: non-type template argument of type 'plexpointer_to_member_data::X::*' cannot be converted to a value of type 'plexpointer_to_member_data::Y::*'
	25 errors generated.
	--
	
	********************
	




More information about the llvm-testresults mailing list