blob: 088b8cfbbdbf628cbd4dcc79177d419bf52bd20c [file] [log] [blame]
#!/bin/bash -ex
# Usage:
#
# ./update-libfuzzer $commit_hash
#
# Where `$commit_hash` is a commit hash from
# https://github.com/llvm-mirror/llvm-project
set -ex
cd "$(dirname $0)"
project_dir="$(pwd)"
tmp_dir="$(mktemp -d)"
git clone https://github.com/llvm/llvm-project.git "$tmp_dir"
cd "$tmp_dir"
git checkout "$1"
rm -rf "$project_dir/libfuzzer/"
mv "$tmp_dir/compiler-rt/lib/fuzzer/" "$project_dir/libfuzzer/"