about summary refs log tree commit diff
path: root/compiler/rustc_index/src/lib.rs
diff options
context:
space:
mode:
authorNilstrieb <48135649+Nilstrieb@users.noreply.github.com>2023-08-22 10:19:57 +0200
committerNilstrieb <48135649+Nilstrieb@users.noreply.github.com>2023-08-22 09:17:46 +0000
commitd16e9c3369cddb3ed4e37cc5d29ff095df77d48b (patch)
treede44e75112f96cda6bc1484b6f39d8a7da5fe7d7 /compiler/rustc_index/src/lib.rs
parent1b9159e44827cea877788a951e6b0e1adfd27e5c (diff)
downloadrust-d16e9c3369cddb3ed4e37cc5d29ff095df77d48b.tar.gz
rust-d16e9c3369cddb3ed4e37cc5d29ff095df77d48b.zip
Convert it into a warning
Co-authored-by: León Orell Valerian Liehr <me@fmease.dev>
Diffstat (limited to 'compiler/rustc_index/src/lib.rs')
-rw-r--r--compiler/rustc_index/src/lib.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/compiler/rustc_index/src/lib.rs b/compiler/rustc_index/src/lib.rs
index 0c5f6ff7a79..76b493353cc 100644
--- a/compiler/rustc_index/src/lib.rs
+++ b/compiler/rustc_index/src/lib.rs
@@ -29,13 +29,18 @@ pub use {idx::Idx, slice::IndexSlice, vec::IndexVec};
 pub use rustc_macros::newtype_index;
 
 /// Type size assertion. The first argument is a type and the second argument is its expected size.
-/// Note to the reader: Emitting hard errors from size assertions like this is generally not
+///
+/// <div class="warning">
+///
+/// Emitting hard errors from size assertions like this is generally not
 /// recommended, especially in libraries, because they can cause build failures if the layout
 /// algorithm or dependencies change. Here in rustc we control the toolchain and layout algorithm,
 /// so the former is not a problem. For the latter we have a lockfile as rustc is an application and
 /// precompiled library.
 ///
 /// Short version: Don't copy this macro into your own code. Use a `#[test]` instead.
+///
+/// </div>
 #[macro_export]
 macro_rules! static_assert_size {
     ($ty:ty, $size:expr) => {