commit | 91704651ddd7fc1f2b8dc9398e4b6f7a89b3dce4 | [log] [tgz] |
---|---|---|
author | Martin Brænne <mboehme@google.com> | Thu Mar 30 06:13:54 2023 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Mar 30 06:14:43 2023 -0700 |
tree | f90108126c54d8792382dfec12bb3ad70ce87ef2 | |
parent | ca6eebea8ea2702b7935ed69d5965c5fbf22f83a [diff] |
Don't add redundant parentheses in FunctionLifetimes::DebugString(). There's only one test where this occurs so far, but it will apply to more tests in an upcoming change. PiperOrigin-RevId: 520619000
Extremely experimental interop tooling for C++ and Rust.
Please don‘t use, this is an experiment and we don’t yet know where will it take us. There will be breaking changes without warning. Unfortunately, we can't take contributions at this point.
$ apt install clang lld bazel $ git clone git@github.com:google/crubit.git $ cd crubit $ bazel build --linkopt=-fuse-ld=/usr/bin/ld.lld //rs_bindings_from_cc:rs_bindings_from_cc_impl
$ git clone https://github.com/llvm/llvm-project $ cd llvm-project $ CC=clang CXX=clang++ cmake -S llvm -B build -DLLVM_ENABLE_PROJECTS='clang' -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=install $ cmake --build build -j $ # wait... $ cmake --install build $ cd ../crubit $ LLVM_INSTALL_PATH=../llvm-project/install bazel build //rs_bindings_from_cc:rs_bindings_from_cc_impl