diff --git a/deps/glslang/glslang/SPIRV/SpvBuilder.cpp b/deps/glslang/glslang/SPIRV/SpvBuilder.cpp index c82d03de96..b7b512e212 100755 --- a/deps/glslang/glslang/SPIRV/SpvBuilder.cpp +++ b/deps/glslang/glslang/SPIRV/SpvBuilder.cpp @@ -2719,10 +2719,6 @@ void Builder::createConditionalBranch(Id condition, Block* thenBlock, Block* els // ... void Builder::dumpSourceInstructions(std::vector& out) const { - const int maxWordCount = 0xFFFF; - const int opSourceWordCount = 4; - const int nonNullBytesPerInstruction = 4 * (maxWordCount - opSourceWordCount) - 1; - if (source != SourceLanguageUnknown) { // OpSource Language Version File Source Instruction sourceInst(NoResult, NoType, OpSource); diff --git a/deps/glslang/glslang/glslang/MachineIndependent/localintermediate.h b/deps/glslang/glslang/glslang/MachineIndependent/localintermediate.h index ca0afa443f..30c7ef7897 100755 --- a/deps/glslang/glslang/glslang/MachineIndependent/localintermediate.h +++ b/deps/glslang/glslang/glslang/MachineIndependent/localintermediate.h @@ -68,11 +68,7 @@ public: if (size_ < MaxSwizzleSelectors) components[size_++] = comp; } - void resize(int s) - { - assert(s <= size_); - size_ = s; - } + void resize(int s) { size_ = s; } int size() const { return size_; } selectorType operator[](int i) const { @@ -82,7 +78,7 @@ public: private: int size_; - selectorType components[MaxSwizzleSelectors]; + selectorType components[MaxSwizzleSelectors+1]; }; // diff --git a/deps/glslang/glslang/hlsl/hlslParseHelper.cpp b/deps/glslang/glslang/hlsl/hlslParseHelper.cpp index 5a1b1049d4..258b125d8e 100755 --- a/deps/glslang/glslang/hlsl/hlslParseHelper.cpp +++ b/deps/glslang/glslang/hlsl/hlslParseHelper.cpp @@ -5317,9 +5317,6 @@ TIntermTyped* HlslParseContext::handleFunctionCall(const TSourceLoc& loc, TFunct if (arguments && !builtIn) expandArguments(loc, *fnCandidate, arguments); - // Expansion may have changed the form of arguments - aggregate = arguments ? arguments->getAsAggregate() : nullptr; - op = fnCandidate->getBuiltInOp(); if (builtIn && op != EOpNull) { // A function call mapped to a built-in operation. diff --git a/tasks/task_translation.c b/tasks/task_translation.c index d4a6fe3f10..646c58c882 100644 --- a/tasks/task_translation.c +++ b/tasks/task_translation.c @@ -1114,7 +1114,6 @@ bool run_translation_service(settings_t *settings, bool paused) snprintf(temp_string, sizeof(temp_string), "%coutput=%s", separator, mode_chr); - separator = '&'; strlcat(new_ai_service_url, temp_string, sizeof(new_ai_service_url));