about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDario Gonzalez <dario.gonzalez@fortanix.com>2020-02-11 10:11:58 -0800
committerDario Gonzalez <dario.gonzalez@fortanix.com>2020-02-11 10:11:58 -0800
commit1f6fb338a5f775745595d32b61c1862887c948f9 (patch)
tree5d24f3725ef8d9617aafc83f9d3314ce2b8e9f49
parent95e0a2c50d063bd7eb79aa55d16cd5fee715c280 (diff)
downloadrust-1f6fb338a5f775745595d32b61c1862887c948f9.tar.gz
rust-1f6fb338a5f775745595d32b61c1862887c948f9.zip
make the sgx arg cleanup implementation a no op
-rw-r--r--src/libstd/sys/sgx/args.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/libstd/sys/sgx/args.rs b/src/libstd/sys/sgx/args.rs
index b47a48e752c..5a53695a846 100644
--- a/src/libstd/sys/sgx/args.rs
+++ b/src/libstd/sys/sgx/args.rs
@@ -22,12 +22,7 @@ pub unsafe fn init(argc: isize, argv: *const *const u8) {
     }
 }
 
-pub unsafe fn cleanup() {
-    let args = ARGS.swap(0, Ordering::Relaxed);
-    if args != 0 {
-        drop(Box::<ArgsStore>::from_raw(args as _))
-    }
-}
+pub unsafe fn cleanup() {}
 
 pub fn args() -> Args {
     let args = unsafe { (ARGS.load(Ordering::Relaxed) as *const ArgsStore).as_ref() };