Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dmitry@b3773a580966:/workspace/concurrency-course/tasks/sync/spinlock$ clippy test
- --------------------------------------------------------------------------------
- Good evening, dmitry!
- Command running: ['test'], cwd: /workspace/concurrency-course/tasks/sync/spinlock
- Time: 2025-02-16 19:02:34
- Platform: Linux-6.12.5-linuxkit-aarch64-with-glibc2.35
- Python: 3.10.12, CPython, /workspace/concurrency-course/client/venv/bin/python
- C++ compiler: /usr/bin/clang++-19 (Ubuntu clang version 19.1.7 (++20250114103320+cd708029e0b2-1~exp1~20250114103432.75))
- Repository root directory: /workspace/concurrency-course
- Git commit: 3155a8f8801039bc3cdd66f57d190c38fd7f39af
- Censoring...
- /workspace/concurrency-course/tasks/sync/spinlock/source/spinlock.hpp, /workspace/concurrency-course/tasks/sync/spinlock/source, spinlock.hpp
- Forbidden patterns found:
- Pattern Not implemented in file spinlock.hpp, hint: Implement missing feature and remove this comment
- Continue anyway? [Y/n]:
- Test targets ['unit_tests'] in profile Debug
- make output:
- [ 1%] Built target futex_like
- [ 3%] Built target backward
- [ 8%] Built target fmt
- [ 14%] Built target gflags_nothreads_static
- [ 53%] Built target wheels
- [ 62%] Built target sure
- [ 92%] Built target twist
- [ 96%] Built target course-testing
- [ 98%] Building CXX object tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/tests/unit.cpp.o
- [100%] Building ASM object tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/source/atomic.S.o
- clang-19: warning: argument unused during compilation: '-stdlib=libc++' [-Wunused-command-line-argument]
- /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:12:11: error: unknown token in expression
- movq (%rdi), %rax
- ^
- /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:12:10: error: invalid operand
- movq (%rdi), %rax
- ^
- /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:13:5: error: unrecognized instruction mnemonic, did you mean: eret, ret?
- retq
- ^
- /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:16:10: error: unknown token in expression
- movq %rsi, (%rdi)
- ^
- /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:16:10: error: invalid operand
- movq %rsi, (%rdi)
- ^
- /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:17:5: error: unrecognized instruction mnemonic, did you mean: eret, ret?
- retq
- ^
- /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:20:11: error: unknown token in expression
- movq (%rdi), %rax # Load
- ^
- /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:20:10: error: invalid operand
- movq (%rdi), %rax # Load
- ^
- /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:21:10: error: unknown token in expression
- movq %rsi, (%rdi) # Store
- ^
- /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:21:10: error: invalid operand
- movq %rsi, (%rdi) # Store
- ^
- /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:22:5: error: unrecognized instruction mnemonic, did you mean: eret, ret?
- retq
- ^
- make[3]: *** [tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/build.make:92: tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/source/atomic.S.o] Error 1
- make[3]: *** Waiting for unfinished jobs....
- In file included from /workspace/concurrency-course/tasks/sync/spinlock/tests/unit.cpp:1:
- In file included from /workspace/concurrency-course/tasks/sync/spinlock/tests/../source/spinlock.hpp:4:
- /workspace/concurrency-course/tasks/sync/spinlock/tests/../source/hint.hpp:7:16: error: unrecognized instruction mnemonic
- 7 | asm volatile("pause\n" : : : "memory");
- | ^
- <inline asm>:1:2: note: instantiated into assembly here
- 1 | pause
- | ^
- 1 error generated.
- make[3]: *** [tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/build.make:79: tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/tests/unit.cpp.o] Error 1
- make[2]: *** [CMakeFiles/Makefile2:2376: tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/all] Error 2
- make[1]: *** [CMakeFiles/Makefile2:2383: tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/rule] Error 2
- make: *** [Makefile:702: task_sync_spinlock_unit_tests] Error 2
- Command '['make', '-j', '8', 'task_sync_spinlock_unit_tests']' returned non-zero exit status 2.
- dmitry@b3773a580966:/workspace/concurrency-course/tasks/sync/spinlock$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement