Skip to content

Commit 0d38c25

Browse files
Hide addresses in tracing test (#58)
1 parent 1ff4204 commit 0d38c25

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+70
-59
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
- name: cmake
7474
shell: bash
7575
run: |
76-
cmake -DCMAKE_BUILD_TYPE=Release -D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache ${{ matrix.flags }} -G Ninja -S . -B .
76+
cmake -DCMAKE_BUILD_TYPE=Release -D CMAKE_C_COMPILER_LAUNCHER=ccache -DLOGGING_HIDE_ADDRESSES=ON -D CMAKE_CXX_COMPILER_LAUNCHER=ccache ${{ matrix.flags }} -G Ninja -S . -B .
7777
- name: build
7878
shell: bash
7979
run: |

.github/workflows/sanitizer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
- name: cmake
4141
shell: bash
4242
run: |
43-
cmake -DCMAKE_BUILD_TYPE=Release -D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache ${{ matrix.flags }} -G Ninja -S . -B .
43+
cmake -DCMAKE_BUILD_TYPE=Release -DLOGGING_HIDE_ADDRESSES=ON -D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache ${{ matrix.flags }} -G Ninja -S . -B .
4444
- name: build
4545
shell: bash
4646
run: |

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ cmake_dependent_option(NAUTILUS_DOWNLOAD_MLIR "USE_PRE_BUILD_MLIR" ON "ENABLE_ML
1515
cmake_dependent_option(ENABLE_C_BACKEND "Enable the C compiler backend" ON "ENABLE_COMPILER" OFF)
1616
cmake_dependent_option(ENABLE_BC_BACKEND "Enable the bytecode interpreter backend" ON "ENABLE_COMPILER" OFF)
1717
cmake_dependent_option(ENABLE_ASMJIT_BACKEND "Enable the asmjit interpreter backend" OFF "ENABLE_COMPILER" OFF)
18+
option(LOGGING_HIDE_ADDRESSES "Enable logging of addresses (disable for testing)" OFF)
1819

1920
option(ENABLE_TEST_COVERAGE "Enable the collection of test coverage." OFF)
2021
option(ENABLE_ADDRESS_SANITIZER "Enable address sanitizer." OFF)

nautilus/include/nautilus/common/config.h.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@
1010
#cmakedefine TEST_DATA_FOLDER "@TEST_DATA_FOLDER@"
1111

1212
// Backends
13-
#cmakedefine NAUTILUS_ACTIVATE_MLIR_BACKEND
13+
#cmakedefine NAUTILUS_ACTIVATE_MLIR_BACKEND
14+
#cmakedefine LOGGING_HIDE_ADDRESSES

nautilus/src/nautilus/compiler/ir/IRDumpHandler.cpp

Whitespace-only changes.

nautilus/src/nautilus/compiler/ir/IRDumpHandler.hpp

Whitespace-only changes.

nautilus/src/nautilus/compiler/ir/IRGraph.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,11 @@ struct formatter<nautilus::compiler::ir::ProxyCallOperation> : formatter<std::st
164164
if (op.getStamp() != nautilus::Type::v) {
165165
fmt::format_to(out, "${} = ", op.getIdentifier().getId());
166166
}
167-
fmt::format_to(out, "{}(", op.getFunctionName());
167+
#ifdef LOGGING_HIDE_ADDRESSES
168+
fmt::format_to(out, "func_*(");
169+
#else
170+
fmt::format_to(out, "{}(", op.getFunctionName());
171+
#endif
168172
const auto& args = op.getInputArguments();
169173
for (size_t i = 0; i < args.size(); ++i) {
170174
if (i > 0) {

nautilus/src/nautilus/tracing/ExecutionTrace.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include "nautilus/tracing/symbolic_execution/TraceTerminationException.hpp"
44
#include <algorithm>
55
#include <fmt/format.h>
6+
#include <nautilus/config.hpp>
67

78
namespace nautilus::tracing {
89

@@ -333,7 +334,11 @@ template <>
333334
struct formatter<nautilus::tracing::FunctionCall> : formatter<std::string_view> {
334335
static auto format(const nautilus::tracing::FunctionCall& call, format_context& ctx) -> format_context::iterator {
335336
auto out = ctx.out();
337+
#ifdef LOGGING_HIDE_ADDRESSES
338+
fmt::format_to(out, "func_*(");
339+
#else
336340
fmt::format_to(out, "{}(", call.functionName);
341+
#endif
337342
for (size_t i = 0; i < call.arguments.size(); i++) {
338343
if (i != 0) {
339344
fmt::format_to(out, ",");
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:ui8)
2-
CALL $2 _ZN8nautilus17enumClassFunctionENS_8LogLevelE($1) :i32
2+
CALL $2 func_*($1) :i32
33
RETURN $0 $2 :i32
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:ui32)
2-
CALL $2 _ZN8nautilus12enumFunctionENS_5ColorE($1) :i32
2+
CALL $2 func_*($1) :i32
33
RETURN $0 $2 :i32
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
NautilusIr {
22
execute() {
33
Block_0($1:ui8):
4-
$2 = _ZN8nautilus17enumClassFunctionENS_8LogLevelE($1) :i32
4+
$2 = func_*($1) :i32
55
return ($2) :i32
66
}
77
} //NESIR
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
NautilusIr {
22
execute() {
33
Block_0($1:ui32):
4-
$2 = _ZN8nautilus12enumFunctionENS_5ColorE($1) :i32
4+
$2 = func_*($1) :i32
55
return ($2) :i32
66
}
77
} //NESIR
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:ui8)
2-
CALL $2 _ZN8nautilus17enumClassFunctionENS_8LogLevelE($1) :i32
2+
CALL $2 func_*($1) :i32
33
RETURN $0 $2 :i32
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:ui32)
2-
CALL $2 _ZN8nautilus12enumFunctionENS_5ColorE($1) :i32
2+
CALL $2 func_*($1) :i32
33
RETURN $0 $2 :i32
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
B0($1:ptr,$2:ptr)
22
CONST $3 0 :ui64
3-
CALL $4 _ZZN8nautilus6memcpyENS_3valIPvEENS0_IPKvEENS0_ImEEEN3$_08__invokeES1_S4_m($2,$1,$3) :ptr
3+
CALL $4 func_*($2,$1,$3) :ptr
44
RETURN $0 :void
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:ptr)
2-
CALL $2 _ZZN8nautilus15castCustomClassENS_3valIPNS_9BaseClassEEEEN3$_18__invokeEPNS_11CustomClassE($1) :i32
2+
CALL $2 func_*($1) :i32
33
RETURN $0 $2 :i32
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:ptr)
2-
CALL $2 _ZZN8nautilus15passCustomClassENS_3valIPNS_11CustomClassEEEEN3$_08__invokeES2_($1) :i32
2+
CALL $2 func_*($1) :i32
33
RETURN $0 $2 :i32
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:ptr)
2-
CALL $2 _ZZN8nautilus3valIPNS_13CustomStruct2EE4getXEvENUlS2_E_8__invokeES2_($1) :i32
2+
CALL $2 func_*($1) :i32
33
RETURN $0 $2 :i32
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
B0($1:ptr,$2:ptr)
2-
CALL $3 _ZZN8nautilus3valIPNS_13CustomStruct2EE4getXEvENUlS2_E_8__invokeES2_($1) :i32
3-
CALL $4 _ZZN8nautilus3valIPNS_13CustomStruct2EE4getXEvENUlS2_E_8__invokeES2_($2) :i32
2+
CALL $3 func_*($1) :i32
3+
CALL $4 func_*($2) :i32
44
ADD $5 $3 $4 :i32
55
RETURN $0 $5 :i32

nautilus/test/data/pointer-tests/ir/callMemcpy.trace

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ NautilusIr {
22
execute() {
33
Block_0($1:ptr, $2:ptr):
44
$3 = 0 :ui64
5-
$4 = _ZZN8nautilus6memcpyENS_3valIPvEENS0_IPKvEENS0_ImEEEN3$_08__invokeES1_S4_m($2,$1,$3) :ptr
5+
$4 = func_*($2,$1,$3) :ptr
66
return :void
77
}
88
} //NESIR
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
NautilusIr {
22
execute() {
33
Block_0($1:ptr):
4-
$2 = _ZZN8nautilus15castCustomClassENS_3valIPNS_9BaseClassEEEEN3$_18__invokeEPNS_11CustomClassE($1) :i32
4+
$2 = func_*($1) :i32
55
return ($2) :i32
66
}
77
} //NESIR
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
NautilusIr {
22
execute() {
33
Block_0($1:ptr):
4-
$2 = _ZZN8nautilus15passCustomClassENS_3valIPNS_11CustomClassEEEEN3$_08__invokeES2_($1) :i32
4+
$2 = func_*($1) :i32
55
return ($2) :i32
66
}
77
} //NESIR
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
NautilusIr {
22
execute() {
33
Block_0($1:ptr):
4-
$2 = _ZZN8nautilus3valIPNS_13CustomStruct2EE4getXEvENUlS2_E_8__invokeES2_($1) :i32
4+
$2 = func_*($1) :i32
55
return ($2) :i32
66
}
77
} //NESIR

nautilus/test/data/pointer-tests/ir/useWrapper.trace

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
NautilusIr {
22
execute() {
33
Block_0($1:ptr, $2:ptr):
4-
$3 = _ZZN8nautilus3valIPNS_13CustomStruct2EE4getXEvENUlS2_E_8__invokeES2_($1) :i32
5-
$4 = _ZZN8nautilus3valIPNS_13CustomStruct2EE4getXEvENUlS2_E_8__invokeES2_($2) :i32
4+
$3 = func_*($1) :i32
5+
$4 = func_*($2) :i32
66
$5 = $3 + $4 :i32
77
return ($5) :i32
88
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
B0($1:ptr,$2:ptr)
22
CONST $3 0 :ui64
3-
CALL $4 _ZZN8nautilus6memcpyENS_3valIPvEENS0_IPKvEENS0_ImEEEN3$_08__invokeES1_S4_m($2,$1,$3) :ptr
3+
CALL $4 func_*($2,$1,$3) :ptr
44
RETURN $0 :void
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:ptr)
2-
CALL $2 _ZZN8nautilus15castCustomClassENS_3valIPNS_9BaseClassEEEEN3$_18__invokeEPNS_11CustomClassE($1) :i32
2+
CALL $2 func_*($1) :i32
33
RETURN $0 $2 :i32
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:ptr)
2-
CALL $2 _ZZN8nautilus15passCustomClassENS_3valIPNS_11CustomClassEEEEN3$_08__invokeES2_($1) :i32
2+
CALL $2 func_*($1) :i32
33
RETURN $0 $2 :i32
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:ptr)
2-
CALL $2 _ZZN8nautilus3valIPNS_13CustomStruct2EE4getXEvENUlS2_E_8__invokeES2_($1) :i32
2+
CALL $2 func_*($1) :i32
33
RETURN $0 $2 :i32
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
B0($1:ptr,$2:ptr)
2-
CALL $3 _ZZN8nautilus3valIPNS_13CustomStruct2EE4getXEvENUlS2_E_8__invokeES2_($1) :i32
3-
CALL $4 _ZZN8nautilus3valIPNS_13CustomStruct2EE4getXEvENUlS2_E_8__invokeES2_($2) :i32
2+
CALL $3 func_*($1) :i32
3+
CALL $4 func_*($2) :i32
44
ADD $5 $3 $4 :i32
55
RETURN $0 $5 :i32
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
B0($1:i32)
2-
CALL $2 _ZN8nautilus6engine3addEii($1,$1) :i32
3-
CALL $3 _ZN8nautilus6engine3addEii($2,$2) :i32
2+
CALL $2 func_*($1,$1) :i32
3+
CALL $3 func_*($2,$2) :i32
44
RETURN $0 $3 :i32
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
B0($1:i32,$2:i32)
2-
CALL $3 _ZN8nautilus6engine3addEii($1,$2) :i32
3-
CALL $4 _ZN8nautilus6engine3subEii($1,$2) :i32
2+
CALL $3 func_*($1,$2) :i32
3+
CALL $4 func_*($1,$2) :i32
44
ADD $5 $3 $4 :i32
55
RETURN $0 $5 :i32
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:i32)
2-
CALL $2 _ZZN8nautilus6engine21lambdaRuntimeFunctionENS_3valIiEEEN3$_28__invokeEi($1) :i32
2+
CALL $2 func_*($1) :i32
33
RETURN $0 $2 :i32

nautilus/test/data/runtime-call-tests/after_ssa/loopDirectCall.trace

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ B0($1:i32,$2:i32)
33
CONST $4 0 :i32
44
JMP $0 B3($3,$4,$1,$2) :void
55
B1($1:i32,$4:i32,$3:i32,$2:i32)
6-
CALL $7 _ZN8nautilus6engine3addEii($3,$2) :i32
6+
CALL $7 func_*($3,$2) :i32
77
CONST $8 1 :i32
88
ADD $9 $4 $8 :i32
99
JMP $0 B3($7,$9,$1,$2) :void
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
B0($1:i32)
2-
CALL $2 _ZZN8nautilus6engine27nestedLambdaRuntimeFunctionENS_3valIiEEEN3$_48__invokeEi($1) :i32
3-
CALL $3 _ZZN8nautilus6engine27nestedLambdaRuntimeFunctionENS_3valIiEEEN3$_38__invokeEi($2) :i32
2+
CALL $2 func_*($1) :i32
3+
CALL $3 func_*($2) :i32
44
RETURN $0 $3 :i32
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:i32,$2:i32)
2-
CALL $3 _ZN8nautilus6engine3addEii($1,$2) :i32
2+
CALL $3 func_*($1,$2) :i32
33
RETURN $0 $3 :i32
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:i32,$2:i32)
2-
CALL $3 _ZN8nautilus6engine8voidFuncEii($1,$2) :void
2+
CALL $3 func_*($1,$2) :void
33
RETURN $0 $1 :i32
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
NautilusIr {
22
execute() {
33
Block_0($1:i32):
4-
$2 = _ZN8nautilus6engine3addEii($1,$1) :i32
5-
$3 = _ZN8nautilus6engine3addEii($2,$2) :i32
4+
$2 = func_*($1,$1) :i32
5+
$3 = func_*($2,$2) :i32
66
return ($3) :i32
77
}
88
} //NESIR

nautilus/test/data/runtime-call-tests/ir/callTwoFunctions.trace

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
NautilusIr {
22
execute() {
33
Block_0($1:i32, $2:i32):
4-
$3 = _ZN8nautilus6engine3addEii($1,$2) :i32
5-
$4 = _ZN8nautilus6engine3subEii($1,$2) :i32
4+
$3 = func_*($1,$2) :i32
5+
$4 = func_*($1,$2) :i32
66
$5 = $3 + $4 :i32
77
return ($5) :i32
88
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
NautilusIr {
22
execute() {
33
Block_0($1:i32):
4-
$2 = _ZZN8nautilus6engine21lambdaRuntimeFunctionENS_3valIiEEEN3$_28__invokeEi($1) :i32
4+
$2 = func_*($1) :i32
55
return ($2) :i32
66
}
77
} //NESIR

nautilus/test/data/runtime-call-tests/ir/loopDirectCall.trace

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Block_3($3:i32, $4:i32, $1:i32, $2:i32):
1010
if $5 ? Block_1($1, $4, $3, $2) : Block_2($3) :void
1111

1212
Block_1($1:i32, $4:i32, $3:i32, $2:i32):
13-
$7 = _ZN8nautilus6engine3addEii($3,$2) :i32
13+
$7 = func_*($3,$2) :i32
1414
$8 = 1 :i32
1515
$9 = $4 + $8 :i32
1616
br Block_3($7, $9, $1, $2) :void
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
NautilusIr {
22
execute() {
33
Block_0($1:i32):
4-
$2 = _ZZN8nautilus6engine27nestedLambdaRuntimeFunctionENS_3valIiEEEN3$_48__invokeEi($1) :i32
5-
$3 = _ZZN8nautilus6engine27nestedLambdaRuntimeFunctionENS_3valIiEEEN3$_38__invokeEi($2) :i32
4+
$2 = func_*($1) :i32
5+
$3 = func_*($2) :i32
66
return ($3) :i32
77
}
88
} //NESIR
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
NautilusIr {
22
execute() {
33
Block_0($1:i32, $2:i32):
4-
$3 = _ZN8nautilus6engine3addEii($1,$2) :i32
4+
$3 = func_*($1,$2) :i32
55
return ($3) :i32
66
}
77
} //NESIR
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
NautilusIr {
22
execute() {
33
Block_0($1:i32, $2:i32):
4-
_ZN8nautilus6engine8voidFuncEii($1,$2) :void
4+
func_*($1,$2) :void
55
return ($1) :i32
66
}
77
} //NESIR
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
B0($1:i32)
2-
CALL $2 _ZN8nautilus6engine3addEii($1,$1) :i32
2+
CALL $2 func_*($1,$1) :i32
33
ASSIGN $1 $2 :i32
4-
CALL $3 _ZN8nautilus6engine3addEii($1,$1) :i32
4+
CALL $3 func_*($1,$1) :i32
55
ASSIGN $1 $3 :i32
66
RETURN $0 $1 :i32
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
B0($1:i32,$2:i32)
2-
CALL $3 _ZN8nautilus6engine3addEii($1,$2) :i32
3-
CALL $4 _ZN8nautilus6engine3subEii($1,$2) :i32
2+
CALL $3 func_*($1,$2) :i32
3+
CALL $4 func_*($1,$2) :i32
44
ADD $5 $3 $4 :i32
55
RETURN $0 $5 :i32
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:i32)
2-
CALL $2 _ZZN8nautilus6engine21lambdaRuntimeFunctionENS_3valIiEEEN3$_28__invokeEi($1) :i32
2+
CALL $2 func_*($1) :i32
33
RETURN $0 $2 :i32

nautilus/test/data/runtime-call-tests/tracing/loopDirectCall.trace

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ B0($1:i32,$2:i32)
33
CONST $4 0 :i32
44
JMP $0 B3() :void
55
B1()
6-
CALL $7 _ZN8nautilus6engine3addEii($3,$2) :i32
6+
CALL $7 func_*($3,$2) :i32
77
ASSIGN $3 $7 :i32
88
CONST $8 1 :i32
99
ADD $9 $4 $8 :i32
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
B0($1:i32)
2-
CALL $2 _ZZN8nautilus6engine27nestedLambdaRuntimeFunctionENS_3valIiEEEN3$_48__invokeEi($1) :i32
3-
CALL $3 _ZZN8nautilus6engine27nestedLambdaRuntimeFunctionENS_3valIiEEEN3$_38__invokeEi($2) :i32
2+
CALL $2 func_*($1) :i32
3+
CALL $3 func_*($2) :i32
44
RETURN $0 $3 :i32
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:i32,$2:i32)
2-
CALL $3 _ZN8nautilus6engine3addEii($1,$2) :i32
2+
CALL $3 func_*($1,$2) :i32
33
RETURN $0 $3 :i32
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
B0($1:i32,$2:i32)
2-
CALL $3 _ZN8nautilus6engine8voidFuncEii($1,$2) :void
2+
CALL $3 func_*($1,$2) :void
33
RETURN $0 $1 :i32

nautilus/test/execution-tests/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ list(APPEND CMAKE_MODULE_PATH ${catch2_SOURCE_DIR}/extras)
1414

1515
catch_discover_tests(nautilus-execution-tests EXTRA_ARGS --allow-running-no-tests)
1616

17-
if (ENABLE_TRACING AND (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang"))
17+
if (ENABLE_TRACING AND (CMAKE_CXX_COMPILER_ID MATCHES "Clang"))
1818
# using Clang
1919
add_executable(nautilus-tracing-tests
2020
TracingTest.cpp

0 commit comments

Comments
 (0)