diff options
Diffstat (limited to 'source/slang/slang-ir-specialize-function-call.cpp')
| -rw-r--r-- | source/slang/slang-ir-specialize-function-call.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/source/slang/slang-ir-specialize-function-call.cpp b/source/slang/slang-ir-specialize-function-call.cpp index 1e63be890..12d89f70c 100644 --- a/source/slang/slang-ir-specialize-function-call.cpp +++ b/source/slang/slang-ir-specialize-function-call.cpp @@ -74,7 +74,7 @@ struct FunctionParameterSpecializationContext // the parameters that were passed to the top-level // `specializeFunctionParameters` function. // - BackEndCompileRequest* compileRequest; + CodeGenContext* codeGenContext; TargetRequest* targetRequest; IRModule* module; @@ -883,14 +883,13 @@ struct FunctionParameterSpecializationContext // and then defer to it for the real work. // bool specializeFunctionCalls( - BackEndCompileRequest* compileRequest, - TargetRequest* targetRequest, + CodeGenContext* codeGenContext, IRModule* module, FunctionCallSpecializeCondition* condition) { FunctionParameterSpecializationContext context; - context.compileRequest = compileRequest; - context.targetRequest = targetRequest; + context.codeGenContext = codeGenContext; + context.targetRequest = codeGenContext->getTargetReq(); context.module = module; context.condition = condition; |
