diff --git a/artiq/runtime/artiq_personality.c b/artiq/runtime/artiq_personality.c index 00e322434..5ae67df5f 100644 --- a/artiq/runtime/artiq_personality.c +++ b/artiq/runtime/artiq_personality.c @@ -423,7 +423,7 @@ _Unwind_Reason_Code __artiq_personality( encodingSize, typeInfoPtrPtr, (void*)typeInfoPtr); EH_LOG("typeInfo=%s", (char*)typeInfoPtr); - if(typeInfoPtr == 0 || !strcmp(inflight->artiq.typeinfo, typeInfoPtr)) { + if(typeInfoPtr == 0 || !strcmp(inflight->artiq.typeinfo, (char*)typeInfoPtr)) { EH_LOG0("matching action found"); exceptionMatched = 1; break;