diff options
Diffstat (limited to 'src/boringssl.zig')
| -rw-r--r-- | src/boringssl.zig | 14 | 
1 files changed, 6 insertions, 8 deletions
| diff --git a/src/boringssl.zig b/src/boringssl.zig index 3a33d2249..825b7d036 100644 --- a/src/boringssl.zig +++ b/src/boringssl.zig @@ -13,6 +13,12 @@ pub fn load() void {      boring.SSL_load_error_strings();      boring.ERR_load_BIO_strings();      boring.OpenSSL_add_all_algorithms(); + +    if (!builtin.is_test) { +        std.mem.doNotOptimizeAway(&OPENSSL_memory_alloc); +        std.mem.doNotOptimizeAway(&OPENSSL_memory_free); +        std.mem.doNotOptimizeAway(&OPENSSL_memory_get_size); +    }  }  var ctx_: ?*boring.SSL_CTX = null; @@ -70,11 +76,3 @@ export fn OPENSSL_memory_get_size(ptr: ?*const anyopaque) usize {  test "load" {      load();  } - -comptime { -    if (!builtin.is_test) { -        _ = OPENSSL_memory_alloc; -        _ = OPENSSL_memory_free; -        _ = OPENSSL_memory_get_size; -    } -} | 
