Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fa476051 authored by Zhi Dou's avatar Zhi Dou Committed by Gerrit Code Review
Browse files

Merge "DO NOT MERGE: manually cherry pick" into main

parents 671dd3c7 8ee1a5b7
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -45,6 +45,8 @@ where
    let header = package.replace('.', "_");
    let package_macro = header.to_uppercase();
    let cpp_namespace = package.replace('.', "::");
    ensure!(class_elements.len() > 0);
    let container = class_elements[0].container.clone();
    ensure!(codegen::is_valid_name_ident(&header));
    let context = Context {
        header: &header,
@@ -56,6 +58,7 @@ where
        readwrite_count,
        is_test_mode: codegen_mode == CodegenMode::Test,
        class_elements,
        container,
        allow_instrumentation,
    };

@@ -100,6 +103,7 @@ pub struct Context<'a> {
    pub readwrite_count: i32,
    pub is_test_mode: bool,
    pub class_elements: Vec<ClassElement>,
    pub container: String,
    pub allow_instrumentation: bool,
}

Loading