@@ -268,14 +268,15 @@ { return [OFString stringWithFormat: @"An exception of type %@ occurred!", [self class]]; } -- (OFArray *)backtrace +- (OFArray OF_GENERIC(OFString *) *)backtrace { #ifdef HAVE_DWARF_EXCEPTIONS - OFMutableArray *backtrace = [OFMutableArray array]; + OFMutableArray OF_GENERIC(OFString *) *backtrace = + [OFMutableArray array]; void *pool = objc_autoreleasePoolPush(); for (uint8_t i = 0; i < OF_BACKTRACE_SIZE && _backtrace[i] != NULL; i++) { # ifdef HAVE_DLADDR