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

Commit 8ee1a5b7 authored by Zhi Dou's avatar Zhi Dou
Browse files

DO NOT MERGE: manually cherry pick

Change-Id: I47b6d783f32b7c260dd806898ed880901b5f784b
Test: presubmit
Bug: n/a
parent 671dd3c7
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