1.1 --- a/src/API.cpp Mon Nov 19 02:12:13 2012 -0800
1.2 +++ b/src/API.cpp Thu Dec 20 00:59:38 2012 -0800
1.3 @@ -289,11 +289,13 @@
1.4 case Ke::Parameter::Float:
1.5 return type->isFloat();
1.6 case Ke::Parameter::FloatRef:
1.7 - return type->isReference() && type->contained_ref()->isFloat();
1.8 + return type->isReference() && ReferenceType::cast(type)->contained()->isFloat();
1.9 case Ke::Parameter::Int:
1.10 return type->isInt32() || type->isEnum();
1.11 case Ke::Parameter::IntRef:
1.12 - return type->isReference() && (type->contained_ref()->isInt32() || type->contained_ref()->isEnum());
1.13 + return type->isReference() &&
1.14 + (ReferenceType::cast(type)->contained()->isInt32() ||
1.15 + ReferenceType::cast(type)->contained()->isEnum());
1.16 default:
1.17 return false;
1.18 }