summaryrefslogtreecommitdiff
path: root/source/slang/slang-repro.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/slang-repro.cpp')
-rw-r--r--source/slang/slang-repro.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/source/slang/slang-repro.cpp b/source/slang/slang-repro.cpp
index e47fade70..61ab3b75d 100644
--- a/source/slang/slang-repro.cpp
+++ b/source/slang/slang-repro.cpp
@@ -418,8 +418,8 @@ static bool _isStorable(const PathInfo::Type type)
auto& dst = base[dstTargets[i]];
dst.target = srcTargetRequest->getTarget();
dst.profile = srcTargetRequest->getTargetProfile();
- dst.targetFlags = srcTargetRequest->targetFlags;
- dst.floatingPointMode = srcTargetRequest->floatingPointMode;
+ dst.targetFlags = srcTargetRequest->getTargetFlags();
+ dst.floatingPointMode = srcTargetRequest->getFloatingPointMode();
}
// Copy the entry point/target output names
@@ -906,9 +906,9 @@ struct LoadContext
auto dstTarget = linkage->targets[index];
SLANG_ASSERT(dstTarget->getTarget() == src.target);
- dstTarget->targetProfile = src.profile;
- dstTarget->targetFlags = src.targetFlags;
- dstTarget->floatingPointMode = src.floatingPointMode;
+ dstTarget->setTargetProfile(src.profile);
+ dstTarget->addTargetFlags(src.targetFlags);
+ dstTarget->setFloatingPointMode(src.floatingPointMode);
// If there is output state (like output filenames) add here
if (src.outputStates.getCount())