[tbb-commits] [tor-browser] 67/311: Bug 1753402 - Disable untagged union in Gecko profiler bindings. r=canaltinova, a=RyanVM

gitolite role git at cupani.torproject.org
Tue Apr 26 15:27:47 UTC 2022


This is an automated email from the git hooks/post-receive script.

pierov pushed a commit to branch geckoview-99.0.1-11.0-1
in repository tor-browser.

commit 7bc9870f73c69fe798c5556c8128d4f436d156f2
Author: Emilio Cobos Álvarez <emilio at crisal.io>
AuthorDate: Fri Feb 4 13:53:28 2022 +0000

    Bug 1753402 - Disable untagged union in Gecko profiler bindings. r=canaltinova, a=RyanVM
    
    We don't use unions in the bindings, and rust is very picky with what
    you can put on untagged unions, so disable them for now.
    
    Differential Revision: https://phabricator.services.mozilla.com/D137837
---
 tools/profiler/rust-api/build.rs | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tools/profiler/rust-api/build.rs b/tools/profiler/rust-api/build.rs
index c10528262c1b4..794eea846cdbe 100644
--- a/tools/profiler/rust-api/build.rs
+++ b/tools/profiler/rust-api/build.rs
@@ -69,6 +69,7 @@ fn generate_bindings() {
     let mut builder = Builder::default()
         .enable_cxx_namespaces()
         .with_codegen_config(CodegenConfig::TYPES | CodegenConfig::VARS | CodegenConfig::FUNCTIONS)
+        .disable_untagged_union()
         .size_t_is_usize(true);
 
     for dir in SEARCH_PATHS.iter() {

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the tbb-commits mailing list