Skip to content

Commit 0355358

Browse files
committed
run zero-size assertion in const {}
1 parent 7a52736 commit 0355358

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

library/proc_macro/src/bridge/selfless_reify.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ macro_rules! define_reify_functions {
5050
>(f: F) -> $(extern $abi)? fn($($arg_ty),*) -> $ret_ty {
5151
// FIXME(eddyb) describe the `F` type (e.g. via `type_name::<F>`) once panic
5252
// formatting becomes possible in `const fn`.
53-
assert!(size_of::<F>() == 0, "selfless_reify: closure must be zero-sized");
53+
const { assert!(size_of::<F>() == 0, "selfless_reify: closure must be zero-sized"); }
5454

5555
$(extern $abi)? fn wrapper<
5656
$($($param,)*)?

0 commit comments

Comments
 (0)