changeset 1088:a08983bf972e

Move "invalid intrinsic name" error to declaration, not instantiation.
author Frits van Bommel <fvbommel wxs.nl>
date Tue, 10 Mar 2009 11:30:51 +0100
parents 146d8dfa0043
children d33b0d4b816a
files gen/llvmhelpers.cpp
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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
         }