Skip to content

Commit 17bff9d

Browse files
authored
Add an OOM test for Linker::new (#12419)
1 parent 2c46e39 commit 17bff9d

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

crates/fuzzing/tests/oom.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,18 @@ fn engine_new() -> Result<()> {
126126
})
127127
}
128128

129+
#[test]
130+
#[cfg(arc_try_new)]
131+
fn linker_new() -> Result<()> {
132+
OomTest::new().test(|| {
133+
let mut config = Config::new();
134+
config.enable_compiler(false);
135+
let engine = Engine::new(&config)?;
136+
let _linker = Linker::<()>::new(&engine);
137+
Ok(())
138+
})
139+
}
140+
129141
fn ok_if_not_oom(error: Error) -> Result<()> {
130142
if error.is::<OutOfMemory>() {
131143
Err(error)

0 commit comments

Comments
 (0)