0.6.12.48:
[sbcl.git] / src / runtime / search.c
index 01de0d1..7639ed1 100644 (file)
@@ -39,9 +39,9 @@ boolean search_for_symbol(char *name, lispobj **start, int *count)
     struct vector *symbol_name;
 
     while (search_for_type(type_SymbolHeader, start, count)) {
-        symbol = (struct symbol *)PTR((lispobj)*start);
+        symbol = (struct symbol *)native_pointer((lispobj)*start);
        if (LowtagOf(symbol->name) == type_OtherPointer) {
-            symbol_name = (struct vector *)PTR(symbol->name);
+            symbol_name = (struct vector *)native_pointer(symbol->name);
             if (is_valid_lisp_addr((os_vm_address_t)symbol_name) &&
                TypeOf(symbol_name->header) == type_SimpleString &&
                strcmp((char *)symbol_name->data, name) == 0)