summaryrefslogtreecommitdiff
path: root/MLKFloat.m
diff options
context:
space:
mode:
Diffstat (limited to 'MLKFloat.m')
-rw-r--r--MLKFloat.m6
1 files changed, 4 insertions, 2 deletions
diff --git a/MLKFloat.m b/MLKFloat.m
index 898ef2f..869726b 100644
--- a/MLKFloat.m
+++ b/MLKFloat.m
@@ -21,9 +21,10 @@
#import "MLKDoubleFloat.h"
#import "MLKPackage.h"
#import "MLKDynamicContext.h"
-#import "MLKError.h"
#import "runtime-compatibility.h"
+#import <Foundation/NSException.h>
+
@implementation MLKFloat : MLKLispValue
+(MLKFloat *) floatWithExponentMarker:(unichar)exponentMarker
@@ -62,7 +63,8 @@
#define DECLARE_ABSTRACT(SIGNATURE, RETURN_VALUE) \
SIGNATURE \
{ \
- [[MLKError errorWithMessage:@"Tried to invoke an abstract method."] raise]; \
+ [NSException raise:@"MLKInternalInconsistencyError" \
+ format:@"Tried to invoke an abstract method."]; \
return RETURN_VALUE; \
}