summaryrefslogtreecommitdiff
path: root/source/compiler-core/slang-gcc-compiler-util.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/compiler-core/slang-gcc-compiler-util.cpp')
-rw-r--r--source/compiler-core/slang-gcc-compiler-util.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/source/compiler-core/slang-gcc-compiler-util.cpp b/source/compiler-core/slang-gcc-compiler-util.cpp
index d33e72824..a4ae7fbd5 100644
--- a/source/compiler-core/slang-gcc-compiler-util.cpp
+++ b/source/compiler-core/slang-gcc-compiler-util.cpp
@@ -83,8 +83,7 @@ static Index _findVersionEnd(const UnownedStringSlice& in)
return SLANG_FAIL;
}
- outDesc.majorVersion = digits[0];
- outDesc.minorVersion = digits[1];
+ outDesc.version.set(int(digits[0]), int(digits[1]));
return SLANG_OK;
}
@@ -726,7 +725,7 @@ static SlangResult _parseGCCFamilyLine(CharSliceAllocator& allocator, const Unow
// but that requires some more complex behavior, so we don't allow for now.
auto desc = compiler->getDesc();
- if (desc.majorVersion < 5)
+ if (desc.version.m_major < 5)
{
// If the version isn't 5 or higher, we don't add this version of the compiler.
return SLANG_OK;