Skip to content

Commit 83e7576

Browse files
authored
Test Remill with LLVM 16 (#1016)
1 parent 3f3c940 commit 83e7576

File tree

4 files changed

+13
-11
lines changed

4 files changed

+13
-11
lines changed

.github/workflows/vcpkg_ci_amd64.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,6 @@ jobs:
207207
- name: 'Remill build'
208208
shell: 'bash'
209209
working-directory: remill
210-
if: contains(matrix.llvm, 'llvm-15')
211210
run: |
212211
cmake -G Ninja \
213212
-DCMAKE_VERBOSE_MAKEFILE=ON \
@@ -222,7 +221,6 @@ jobs:
222221
- name: 'Remill test'
223222
shell: 'bash'
224223
working-directory: remill/build
225-
if: contains(matrix.llvm, 'llvm-15')
226224
run: |
227225
# Some tests fail on ubuntu 22.04
228226
env CTEST_OUTPUT_ON_FAILURE=1 ctest . || true
@@ -246,10 +244,12 @@ jobs:
246244
-S . -B build
247245
cmake --build build
248246
cmake --install build
247+
# NOTE: This is an old test that doesn't make sense anymore
248+
# Need to find some other way to run a smoketest
249249
#- name: 'Anvill test'
250250
# shell: 'bash'
251-
# working-directory: anvill/build
252-
# # if: matrix.target_arch == 'x64'
251+
# working-directory: anvill
252+
# if: contains(matrix.llvm, 'llvm-15')
253253
# run: |
254254
# ./install/bin/anvill-decompile-spec --spec ../bin/Decompile/tests/specs/ret0.json --bc_out ./ret0.bc --ir_out ret0.ir
255255

.github/workflows/vcpkg_ci_mac.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ jobs:
205205
- name: 'Remill build'
206206
shell: 'bash'
207207
working-directory: remill
208-
if: contains(matrix.llvm, 'llvm-15') && matrix.target_arch == 'x64'
208+
if: matrix.target_arch == 'x64'
209209
run: |
210210
cmake -G Ninja \
211211
-DCMAKE_VERBOSE_MAKEFILE=ON \
@@ -221,7 +221,7 @@ jobs:
221221
- name: 'Remill test'
222222
shell: 'bash'
223223
working-directory: remill/build
224-
if: contains(matrix.llvm, 'llvm-15') && matrix.target_arch == 'x64'
224+
if: matrix.target_arch == 'x64'
225225
run: |
226226
# Only run test on x64
227227
env CTEST_OUTPUT_ON_FAILURE=1 ctest .
@@ -247,12 +247,15 @@ jobs:
247247
cmake --build build
248248
cmake --install build
249249
250+
# NOTE: This is an old test that doesn't make sense anymore
251+
# Need to find some other way to run a smoketest
250252
#- name: 'Anvill test'
251253
# shell: 'bash'
252-
# working-directory: anvill/build
253-
# if: contains(matrix.llvm, 'llvm-15') && matrix.target_arch == 'x64'
254+
# working-directory: anvill
255+
# # if: contains(matrix.llvm, 'llvm-15') && matrix.target_arch == 'x64'
256+
# if: matrix.target_arch == 'x64'
254257
# run: |
255-
# ./install/bin/anvill-decompile-json -spec ../bin/Decompile/tests/specs/ret0.json -bc_out ./ret0.bc -ir_out ret0.ir
258+
# ./install/bin/anvill-decompile-spec -spec ../bin/Decompile/tests/specs/ret0.json -bc_out ./ret0.bc -ir_out ret0.ir
256259

257260
- name: Cache cleanup and reporting
258261
shell: 'bash'

.github/workflows/vcpkg_ci_windows.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,6 @@ jobs:
155155
# python ../scripts/roundtrip.py ( Get-ChildItem tools | Where-Object {$_.name -match "rellic-decomp.exe"} ) ..\tests\tools\decomp "${env:VCPKG_ROOT}\installed\${env:TRIPLET}\tools\${{ matrix.llvm }}\clang.exe"
156156
157157
- name: 'Test remill build'
158-
if: ${{ matrix.llvm == 'llvm-15' }}
159158
run: |
160159
cd remill
161160
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue .\build

remill

Submodule remill updated 99 files

0 commit comments

Comments
 (0)