src/TypeManager.cpp
changeset 241 18f3010a358c
parent 240 e3c851a14f16
child 247 7721042bdb67
     1.1 --- a/src/TypeManager.cpp	Tue Dec 25 18:13:02 2012 -0800
     1.2 +++ b/src/TypeManager.cpp	Wed Dec 26 17:14:12 2012 -0800
     1.3 @@ -102,9 +102,12 @@
     1.4  }
     1.5  
     1.6  Type *
     1.7 -TypeManager::qualify(Handle<Type> type, TypeQualifiers quals)
     1.8 +TypeManager::qualify(Handle<Type> argType, TypeQualifiers quals)
     1.9  {
    1.10 -    assert(!type->hasTypeQualifiers());
    1.11 +    Local<Type> type(zone_, argType->unqualified());
    1.12 +
    1.13 +    if (!quals)
    1.14 +        return type;
    1.15  
    1.16      LookupKey key(type, quals);
    1.17