# HG changeset patch # User Frits van Bommel # Date 1236681051 -3600 # Node ID a08983bf972e11cfb7e7eb1f8b47eb6ead59ad03 # Parent 146d8dfa00433f36a84d282889885051ca1d1933 Move "invalid intrinsic name" error to declaration, not instantiation. diff -r 146d8dfa0043 -r a08983bf972e gen/llvmhelpers.cpp --- a/gen/llvmhelpers.cpp Tue Mar 10 10:46:15 2009 +0100 +++ b/gen/llvmhelpers.cpp Tue Mar 10 11:30:51 2009 +0100 @@ -1541,8 +1541,8 @@ name.c_str(), T->toChars(), (name[pos-1] == 'i' ? "n integral" : " floating-point")); } else { - // Just plain wrong. - ti->error("has an invalid intrinsic name: %s", name.c_str()); + // Just plain wrong. (Error in declaration, not instantiation) + td->error("has an invalid intrinsic name: %s", name.c_str()); } fatal(); // or LLVM asserts }