diff options
author | ignat <ignat@yandex-team.com> | 2023-11-30 19:48:51 +0300 |
---|---|---|
committer | ignat <ignat@yandex-team.com> | 2023-11-30 22:21:17 +0300 |
commit | c2f81b1b5ffe34c9a9f5abc5405ddb538856cc43 (patch) | |
tree | ec9e6769e32d1e45c5476838fef01dfc6562fae2 | |
parent | f5d4e4495f6741d8df199dc9f888417ab0485010 (diff) | |
download | ydb-c2f81b1b5ffe34c9a9f5abc5405ddb538856cc43.tar.gz |
Fix quoting -passes option value (thanks for @spreis for hint)
17 files changed, 31 insertions, 22 deletions
diff --git a/build/plugins/llvm_bc.py b/build/plugins/llvm_bc.py index ddb4bbd84d..b41c106fe2 100644 --- a/build/plugins/llvm_bc.py +++ b/build/plugins/llvm_bc.py @@ -29,7 +29,9 @@ def onllvm_bc(unit, *args): passes += ['internalize'] # XXX: '#' used instead of ',' to overcome ymake tendency to split everything by comma opt_opts += ['-internalize-public-api-list=' + '#'.join(symbols)] - opt_opts += ['-passes={}'.format('${__COMMA__}'.join(passes))] + # Add additional quotes for cmake build. + # Generated final option for cmake looks like: -passes="..." + opt_opts += ['\'-passes="{}"\''.format('${__COMMA__}'.join(passes))] unit.onllvm_opt([merged_bc, out_bc] + opt_opts) if 'GENERATE_MACHINE_CODE' in kwds: unit.onllvm_llc([out_bc, '-O2']) diff --git a/build/scripts/llvm_opt_wrapper.py b/build/scripts/llvm_opt_wrapper.py index 38ca3004af..90bd87f97a 100644 --- a/build/scripts/llvm_opt_wrapper.py +++ b/build/scripts/llvm_opt_wrapper.py @@ -4,9 +4,16 @@ import sys def fix(s): # we use '#' instead of ',' because ymake always splits args by comma - if 'internalize' in s: + if s.startswith('-internalize-public-api-list'): return s.replace('#', ',') + # Dirty hack to eliminate double quotes from value of passes option. + # Note that these double quoted are required by cmake. + if s.startswith('-passes'): + name, value = s.split('=', 1) + value = value.strip('"') + return '='.join([name, value]) + return s diff --git a/ydb/library/yql/minikql/codegen/ut/CMakeLists.darwin-arm64.txt b/ydb/library/yql/minikql/codegen/ut/CMakeLists.darwin-arm64.txt index a9814062a9..1fb1821222 100644 --- a/ydb/library/yql/minikql/codegen/ut/CMakeLists.darwin-arm64.txt +++ b/ydb/library/yql/minikql/codegen/ut/CMakeLists.darwin-arm64.txt @@ -82,7 +82,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/minikql/codegen/ut/Funcs_optimized.bc -internalize-public-api-list=fib#sum_sqr#sum_sqr2#sum_sqr_128#sum_sqr_128_ir#str_size - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT diff --git a/ydb/library/yql/minikql/codegen/ut/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/minikql/codegen/ut/CMakeLists.darwin-x86_64.txt index ebf17949c6..5ee95b719c 100644 --- a/ydb/library/yql/minikql/codegen/ut/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/minikql/codegen/ut/CMakeLists.darwin-x86_64.txt @@ -83,7 +83,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/minikql/codegen/ut/Funcs_optimized.bc -internalize-public-api-list=fib#sum_sqr#sum_sqr2#sum_sqr_128#sum_sqr_128_ir#str_size - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT diff --git a/ydb/library/yql/minikql/codegen/ut/CMakeLists.linux-aarch64.txt b/ydb/library/yql/minikql/codegen/ut/CMakeLists.linux-aarch64.txt index 6aee816e20..d4aa0d95f6 100644 --- a/ydb/library/yql/minikql/codegen/ut/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/minikql/codegen/ut/CMakeLists.linux-aarch64.txt @@ -86,7 +86,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/minikql/codegen/ut/Funcs_optimized.bc -internalize-public-api-list=fib#sum_sqr#sum_sqr2#sum_sqr_128#sum_sqr_128_ir#str_size - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT diff --git a/ydb/library/yql/minikql/codegen/ut/CMakeLists.linux-x86_64.txt b/ydb/library/yql/minikql/codegen/ut/CMakeLists.linux-x86_64.txt index 1e5faebedf..fdbacc0a4b 100644 --- a/ydb/library/yql/minikql/codegen/ut/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/minikql/codegen/ut/CMakeLists.linux-x86_64.txt @@ -87,7 +87,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/minikql/codegen/ut/Funcs_optimized.bc -internalize-public-api-list=fib#sum_sqr#sum_sqr2#sum_sqr_128#sum_sqr_128_ir#str_size - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT diff --git a/ydb/library/yql/minikql/codegen/ut/CMakeLists.windows-x86_64.txt b/ydb/library/yql/minikql/codegen/ut/CMakeLists.windows-x86_64.txt index b408b09557..35a524b20b 100644 --- a/ydb/library/yql/minikql/codegen/ut/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/minikql/codegen/ut/CMakeLists.windows-x86_64.txt @@ -76,7 +76,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/minikql/codegen/ut/Funcs_optimized.bc -internalize-public-api-list=fib#sum_sqr#sum_sqr2#sum_sqr_128#sum_sqr_128_ir#str_size - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT diff --git a/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.darwin-arm64.txt b/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.darwin-arm64.txt index e046dedf9e..31b931eb7c 100644 --- a/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.darwin-arm64.txt +++ b/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.darwin-arm64.txt @@ -74,7 +74,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/providers/yt/codec/codegen/YtCodecFuncs_optimized.bc -internalize-public-api-list=WriteJust#WriteNothing#WriteBool#Write8#Write16#Write32#Write64#Write120#WriteDecimal32#WriteDecimal64#WriteDecimal128#WriteFloat#WriteDouble#WriteString#ReadBool#ReadInt8#ReadUint8#ReadInt16#ReadUint16#ReadInt32#ReadUint32#ReadInt64#ReadUint64#ReadInt120#ReadDecimal32#ReadDecimal64#ReadDecimal128#ReadFloat#ReadDouble#ReadOptional#ReadVariantData#SkipFixedData#SkipVarData#ReadTzDate#ReadTzDatetime#ReadTzTimestamp#WriteTzDate#WriteTzDatetime#WriteTzTimestamp#GetWrittenBytes#FillZero - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT diff --git a/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.darwin-x86_64.txt index e046dedf9e..31b931eb7c 100644 --- a/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.darwin-x86_64.txt @@ -74,7 +74,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/providers/yt/codec/codegen/YtCodecFuncs_optimized.bc -internalize-public-api-list=WriteJust#WriteNothing#WriteBool#Write8#Write16#Write32#Write64#Write120#WriteDecimal32#WriteDecimal64#WriteDecimal128#WriteFloat#WriteDouble#WriteString#ReadBool#ReadInt8#ReadUint8#ReadInt16#ReadUint16#ReadInt32#ReadUint32#ReadInt64#ReadUint64#ReadInt120#ReadDecimal32#ReadDecimal64#ReadDecimal128#ReadFloat#ReadDouble#ReadOptional#ReadVariantData#SkipFixedData#SkipVarData#ReadTzDate#ReadTzDatetime#ReadTzTimestamp#WriteTzDate#WriteTzDatetime#WriteTzTimestamp#GetWrittenBytes#FillZero - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT diff --git a/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.linux-aarch64.txt b/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.linux-aarch64.txt index 5c6d2d8b75..66f13add1c 100644 --- a/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.linux-aarch64.txt @@ -76,7 +76,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/providers/yt/codec/codegen/YtCodecFuncs_optimized.bc -internalize-public-api-list=WriteJust#WriteNothing#WriteBool#Write8#Write16#Write32#Write64#Write120#WriteDecimal32#WriteDecimal64#WriteDecimal128#WriteFloat#WriteDouble#WriteString#ReadBool#ReadInt8#ReadUint8#ReadInt16#ReadUint16#ReadInt32#ReadUint32#ReadInt64#ReadUint64#ReadInt120#ReadDecimal32#ReadDecimal64#ReadDecimal128#ReadFloat#ReadDouble#ReadOptional#ReadVariantData#SkipFixedData#SkipVarData#ReadTzDate#ReadTzDatetime#ReadTzTimestamp#WriteTzDate#WriteTzDatetime#WriteTzTimestamp#GetWrittenBytes#FillZero - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT diff --git a/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.linux-x86_64.txt b/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.linux-x86_64.txt index 5c6d2d8b75..66f13add1c 100644 --- a/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.linux-x86_64.txt @@ -76,7 +76,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/providers/yt/codec/codegen/YtCodecFuncs_optimized.bc -internalize-public-api-list=WriteJust#WriteNothing#WriteBool#Write8#Write16#Write32#Write64#Write120#WriteDecimal32#WriteDecimal64#WriteDecimal128#WriteFloat#WriteDouble#WriteString#ReadBool#ReadInt8#ReadUint8#ReadInt16#ReadUint16#ReadInt32#ReadUint32#ReadInt64#ReadUint64#ReadInt120#ReadDecimal32#ReadDecimal64#ReadDecimal128#ReadFloat#ReadDouble#ReadOptional#ReadVariantData#SkipFixedData#SkipVarData#ReadTzDate#ReadTzDatetime#ReadTzTimestamp#WriteTzDate#WriteTzDatetime#WriteTzTimestamp#GetWrittenBytes#FillZero - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT diff --git a/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.windows-x86_64.txt b/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.windows-x86_64.txt index e046dedf9e..31b931eb7c 100644 --- a/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/providers/yt/codec/codegen/CMakeLists.windows-x86_64.txt @@ -74,7 +74,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/providers/yt/codec/codegen/YtCodecFuncs_optimized.bc -internalize-public-api-list=WriteJust#WriteNothing#WriteBool#Write8#Write16#Write32#Write64#Write120#WriteDecimal32#WriteDecimal64#WriteDecimal128#WriteFloat#WriteDouble#WriteString#ReadBool#ReadInt8#ReadUint8#ReadInt16#ReadUint16#ReadInt32#ReadUint32#ReadInt64#ReadUint64#ReadInt120#ReadDecimal32#ReadDecimal64#ReadDecimal128#ReadFloat#ReadDouble#ReadOptional#ReadVariantData#SkipFixedData#SkipVarData#ReadTzDate#ReadTzDatetime#ReadTzTimestamp#WriteTzDate#WriteTzDatetime#WriteTzTimestamp#GetWrittenBytes#FillZero - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT diff --git a/ydb/library/yql/udfs/common/math/CMakeLists.darwin-arm64.txt b/ydb/library/yql/udfs/common/math/CMakeLists.darwin-arm64.txt index 4aafc4a3e0..798138cc2c 100644 --- a/ydb/library/yql/udfs/common/math/CMakeLists.darwin-arm64.txt +++ b/ydb/library/yql/udfs/common/math/CMakeLists.darwin-arm64.txt @@ -59,7 +59,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.udfs.bc -internalize-public-api-list=PiIR#EIR#EpsIR#AbsIR#AcosIR#AsinIR#AsinhIR#AtanIR#CbrtIR#CeilIR#CosIR#CoshIR#ErfIR#ErfInvIR#ErfcInvIR#ExpIR#Exp2IR#FabsIR#FloorIR#LgammaIR#RintIR#SinIR#SinhIR#SqrtIR#TanIR#TanhIR#TgammaIR#TruncIR#IsFiniteIR#IsInfIR#IsNaNIR#Atan2IR#FmodIR#HypotIR#RemainderIR#PowIR#LdexpIR#LogIR#Log2IR#Log10IR#SigmoidIR#FuzzyEqualsIR#RoundIR#ModIR#RemIR - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT @@ -136,7 +136,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc -internalize-public-api-list=PiIR#EIR#EpsIR#AbsIR#AcosIR#AsinIR#AsinhIR#AtanIR#CbrtIR#CeilIR#CosIR#CoshIR#ErfIR#ErfInvIR#ErfcInvIR#ExpIR#Exp2IR#FabsIR#FloorIR#LgammaIR#RintIR#SinIR#SinhIR#SqrtIR#TanIR#TanhIR#TgammaIR#TruncIR#IsFiniteIR#IsInfIR#IsNaNIR#Atan2IR#FmodIR#HypotIR#RemainderIR#PowIR#LdexpIR#LogIR#Log2IR#Log10IR#SigmoidIR#FuzzyEqualsIR#RoundIR#ModIR#RemIR - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT diff --git a/ydb/library/yql/udfs/common/math/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/math/CMakeLists.darwin-x86_64.txt index 4aafc4a3e0..798138cc2c 100644 --- a/ydb/library/yql/udfs/common/math/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/math/CMakeLists.darwin-x86_64.txt @@ -59,7 +59,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.udfs.bc -internalize-public-api-list=PiIR#EIR#EpsIR#AbsIR#AcosIR#AsinIR#AsinhIR#AtanIR#CbrtIR#CeilIR#CosIR#CoshIR#ErfIR#ErfInvIR#ErfcInvIR#ExpIR#Exp2IR#FabsIR#FloorIR#LgammaIR#RintIR#SinIR#SinhIR#SqrtIR#TanIR#TanhIR#TgammaIR#TruncIR#IsFiniteIR#IsInfIR#IsNaNIR#Atan2IR#FmodIR#HypotIR#RemainderIR#PowIR#LdexpIR#LogIR#Log2IR#Log10IR#SigmoidIR#FuzzyEqualsIR#RoundIR#ModIR#RemIR - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT @@ -136,7 +136,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc -internalize-public-api-list=PiIR#EIR#EpsIR#AbsIR#AcosIR#AsinIR#AsinhIR#AtanIR#CbrtIR#CeilIR#CosIR#CoshIR#ErfIR#ErfInvIR#ErfcInvIR#ExpIR#Exp2IR#FabsIR#FloorIR#LgammaIR#RintIR#SinIR#SinhIR#SqrtIR#TanIR#TanhIR#TgammaIR#TruncIR#IsFiniteIR#IsInfIR#IsNaNIR#Atan2IR#FmodIR#HypotIR#RemainderIR#PowIR#LdexpIR#LogIR#Log2IR#Log10IR#SigmoidIR#FuzzyEqualsIR#RoundIR#ModIR#RemIR - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT diff --git a/ydb/library/yql/udfs/common/math/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/math/CMakeLists.linux-aarch64.txt index 1833f3124c..87de37f13c 100644 --- a/ydb/library/yql/udfs/common/math/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/math/CMakeLists.linux-aarch64.txt @@ -61,7 +61,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.udfs.bc -internalize-public-api-list=PiIR#EIR#EpsIR#AbsIR#AcosIR#AsinIR#AsinhIR#AtanIR#CbrtIR#CeilIR#CosIR#CoshIR#ErfIR#ErfInvIR#ErfcInvIR#ExpIR#Exp2IR#FabsIR#FloorIR#LgammaIR#RintIR#SinIR#SinhIR#SqrtIR#TanIR#TanhIR#TgammaIR#TruncIR#IsFiniteIR#IsInfIR#IsNaNIR#Atan2IR#FmodIR#HypotIR#RemainderIR#PowIR#LdexpIR#LogIR#Log2IR#Log10IR#SigmoidIR#FuzzyEqualsIR#RoundIR#ModIR#RemIR - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT @@ -144,7 +144,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc -internalize-public-api-list=PiIR#EIR#EpsIR#AbsIR#AcosIR#AsinIR#AsinhIR#AtanIR#CbrtIR#CeilIR#CosIR#CoshIR#ErfIR#ErfInvIR#ErfcInvIR#ExpIR#Exp2IR#FabsIR#FloorIR#LgammaIR#RintIR#SinIR#SinhIR#SqrtIR#TanIR#TanhIR#TgammaIR#TruncIR#IsFiniteIR#IsInfIR#IsNaNIR#Atan2IR#FmodIR#HypotIR#RemainderIR#PowIR#LdexpIR#LogIR#Log2IR#Log10IR#SigmoidIR#FuzzyEqualsIR#RoundIR#ModIR#RemIR - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT diff --git a/ydb/library/yql/udfs/common/math/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/math/CMakeLists.linux-x86_64.txt index 1833f3124c..87de37f13c 100644 --- a/ydb/library/yql/udfs/common/math/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/math/CMakeLists.linux-x86_64.txt @@ -61,7 +61,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.udfs.bc -internalize-public-api-list=PiIR#EIR#EpsIR#AbsIR#AcosIR#AsinIR#AsinhIR#AtanIR#CbrtIR#CeilIR#CosIR#CoshIR#ErfIR#ErfInvIR#ErfcInvIR#ExpIR#Exp2IR#FabsIR#FloorIR#LgammaIR#RintIR#SinIR#SinhIR#SqrtIR#TanIR#TanhIR#TgammaIR#TruncIR#IsFiniteIR#IsInfIR#IsNaNIR#Atan2IR#FmodIR#HypotIR#RemainderIR#PowIR#LdexpIR#LogIR#Log2IR#Log10IR#SigmoidIR#FuzzyEqualsIR#RoundIR#ModIR#RemIR - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT @@ -144,7 +144,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc -internalize-public-api-list=PiIR#EIR#EpsIR#AbsIR#AcosIR#AsinIR#AsinhIR#AtanIR#CbrtIR#CeilIR#CosIR#CoshIR#ErfIR#ErfInvIR#ErfcInvIR#ExpIR#Exp2IR#FabsIR#FloorIR#LgammaIR#RintIR#SinIR#SinhIR#SqrtIR#TanIR#TanhIR#TgammaIR#TruncIR#IsFiniteIR#IsInfIR#IsNaNIR#Atan2IR#FmodIR#HypotIR#RemainderIR#PowIR#LdexpIR#LogIR#Log2IR#Log10IR#SigmoidIR#FuzzyEqualsIR#RoundIR#ModIR#RemIR - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT diff --git a/ydb/library/yql/udfs/common/math/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/math/CMakeLists.windows-x86_64.txt index 86a0334891..401a0fab43 100644 --- a/ydb/library/yql/udfs/common/math/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/math/CMakeLists.windows-x86_64.txt @@ -59,7 +59,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.udfs.bc -internalize-public-api-list=PiIR#EIR#EpsIR#AbsIR#AcosIR#AsinIR#AsinhIR#AtanIR#CbrtIR#CeilIR#CosIR#CoshIR#ErfIR#ErfInvIR#ErfcInvIR#ExpIR#Exp2IR#FabsIR#FloorIR#LgammaIR#RintIR#SinIR#SinhIR#SqrtIR#TanIR#TanhIR#TgammaIR#TruncIR#IsFiniteIR#IsInfIR#IsNaNIR#Atan2IR#FmodIR#HypotIR#RemainderIR#PowIR#LdexpIR#LogIR#Log2IR#Log10IR#SigmoidIR#FuzzyEqualsIR#RoundIR#ModIR#RemIR - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT @@ -129,7 +129,7 @@ add_custom_command( -o ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc -internalize-public-api-list=PiIR#EIR#EpsIR#AbsIR#AcosIR#AsinIR#AsinhIR#AtanIR#CbrtIR#CeilIR#CosIR#CoshIR#ErfIR#ErfInvIR#ErfcInvIR#ExpIR#Exp2IR#FabsIR#FloorIR#LgammaIR#RintIR#SinIR#SinhIR#SqrtIR#TanIR#TanhIR#TgammaIR#TruncIR#IsFiniteIR#IsInfIR#IsNaNIR#Atan2IR#FmodIR#HypotIR#RemainderIR#PowIR#LdexpIR#LogIR#Log2IR#Log10IR#SigmoidIR#FuzzyEqualsIR#RoundIR#ModIR#RemIR - -passes=default<O2>,globalopt,globaldce,internalize + -passes="default<O2>,globalopt,globaldce,internalize" ) add_custom_command( OUTPUT |