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