Skip to content

Commit

Permalink
C++ build fixes for extension changes
Browse files Browse the repository at this point in the history
The C++ build won't implicitly cast void pointers to arbitrary types.
  • Loading branch information
hostilefork committed Mar 13, 2016
1 parent cb143f9 commit 3b8a482
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/core/f-extension.c
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@ void RXI_To_Value(REBVAL *val, const RXIARG *arg, REBRXT type)
goto ser;

case RXT_GOB:
SET_GOB(val, arg->addr);
SET_GOB(val, cast(REBGOB*, arg->addr));
break;

case RXT_HANDLE:
Expand All @@ -302,11 +302,11 @@ void RXI_To_Value(REBVAL *val, const RXIARG *arg, REBRXT type)
break;

case RXT_OBJECT:
Val_Init_Object(val, arg->addr);
Val_Init_Object(val, cast(REBCTX*, arg->addr));
break;

case RXT_MODULE:
Val_Init_Module(val, arg->addr);
Val_Init_Module(val, cast(REBCTX*, arg->addr));
break;

default:
Expand Down

0 comments on commit 3b8a482

Please sign in to comment.