Use debug_assert!.
This commit is contained in:
parent
8685323b15
commit
9f18d6519d
@ -185,7 +185,7 @@ impl FnCallHashes {
|
||||
#[inline(always)]
|
||||
#[must_use]
|
||||
pub fn script(&self) -> u64 {
|
||||
assert!(self.script.is_some());
|
||||
debug_assert!(self.script.is_some());
|
||||
self.script.unwrap()
|
||||
}
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ impl Engine {
|
||||
global: &GlobalRuntimeState,
|
||||
namespace: &crate::ast::Namespace,
|
||||
) -> Option<crate::SharedModule> {
|
||||
assert!(!namespace.is_empty());
|
||||
debug_assert!(!namespace.is_empty());
|
||||
|
||||
let root = namespace.root();
|
||||
|
||||
|
@ -343,7 +343,7 @@ impl Engine {
|
||||
|
||||
// First check hashes
|
||||
if let Some(case_blocks_list) = cases.get(&hash) {
|
||||
assert!(!case_blocks_list.is_empty());
|
||||
debug_assert!(!case_blocks_list.is_empty());
|
||||
|
||||
for &index in case_blocks_list {
|
||||
let block = &expressions[index];
|
||||
|
@ -363,7 +363,7 @@ impl Engine {
|
||||
);
|
||||
|
||||
if let Some(FnResolutionCacheEntry { func, source }) = func {
|
||||
assert!(func.is_native());
|
||||
debug_assert!(func.is_native());
|
||||
|
||||
// Push a new call stack frame
|
||||
#[cfg(feature = "debugging")]
|
||||
@ -633,7 +633,7 @@ impl Engine {
|
||||
.cloned()
|
||||
{
|
||||
// Script function call
|
||||
assert!(func.is_script());
|
||||
debug_assert!(func.is_script());
|
||||
|
||||
let f = func.get_script_fn_def().expect("script-defined function");
|
||||
let environ = func.get_encapsulated_environ();
|
||||
|
@ -932,7 +932,7 @@ pub fn parse_string_literal(
|
||||
}
|
||||
|
||||
loop {
|
||||
assert!(
|
||||
debug_assert!(
|
||||
!verbatim || escape.is_empty(),
|
||||
"verbatim strings should not have any escapes"
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user