about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authordalance <dalance@gmail.com>2020-11-11 23:34:01 +0900
committerdalance <dalance@gmail.com>2020-11-12 00:03:09 +0900
commit2453ce717ae8a9cd2f2c47f31cff596a75e5b486 (patch)
tree25d094260723f4c5a97025cec0ccad29848368db /src
parentd4ea0b3e46a0303d5802b632e88ba1ba84d9d16f (diff)
downloadrust-2453ce717ae8a9cd2f2c47f31cff596a75e5b486.tar.gz
rust-2453ce717ae8a9cd2f2c47f31cff596a75e5b486.zip
Ship llvm-cov through llvm-tools
Diffstat (limited to 'src')
-rw-r--r--src/bootstrap/lib.rs21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs
index 3d111839dc7..d08143e907c 100644
--- a/src/bootstrap/lib.rs
+++ b/src/bootstrap/lib.rs
@@ -169,17 +169,18 @@ pub use crate::config::Config;
 pub use crate::flags::Subcommand;
 
 const LLVM_TOOLS: &[&str] = &[
-    "llvm-nm", // used to inspect binaries; it shows symbol names, their sizes and visibility
-    "llvm-objcopy", // used to transform ELFs into binary format which flashing tools consume
-    "llvm-objdump", // used to disassemble programs
+    "llvm-cov",      // used to generate coverage report
+    "llvm-nm",       // used to inspect binaries; it shows symbol names, their sizes and visibility
+    "llvm-objcopy",  // used to transform ELFs into binary format which flashing tools consume
+    "llvm-objdump",  // used to disassemble programs
     "llvm-profdata", // used to inspect and merge files generated by profiles
-    "llvm-readobj", // used to get information from ELFs/objects that the other tools don't provide
-    "llvm-size", // used to prints the size of the linker sections of a program
-    "llvm-strip", // used to discard symbols from binary files to reduce their size
-    "llvm-ar", // used for creating and modifying archive files
-    "llvm-dis", // used to disassemble LLVM bitcode
-    "llc",     // used to compile LLVM bytecode
-    "opt",     // used to optimize LLVM bytecode
+    "llvm-readobj",  // used to get information from ELFs/objects that the other tools don't provide
+    "llvm-size",     // used to prints the size of the linker sections of a program
+    "llvm-strip",    // used to discard symbols from binary files to reduce their size
+    "llvm-ar",       // used for creating and modifying archive files
+    "llvm-dis",      // used to disassemble LLVM bitcode
+    "llc",           // used to compile LLVM bytecode
+    "opt",           // used to optimize LLVM bytecode
 ];
 
 pub const VERSION: usize = 2;