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

Commit 048df230 authored by Chih-Hung Hsieh's avatar Chih-Hung Hsieh
Browse files

Use -Werror in system/core/libnativebridge

* Fix unused static variable warning.

Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I9c3a2031ac49368a1833a9d46af8174c3c9cd32e
parent f0da1c42
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -33,10 +33,15 @@ shared_libraries := \
    libnativebridge \
    libnativebridge-dummy

libnativebridge_tests_common_cflags := \
    -Wall \
    -Werror \

$(foreach file,$(test_src_files), \
    $(eval include $(CLEAR_VARS)) \
    $(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \
    $(eval LOCAL_SRC_FILES := $(file)) \
    $(eval LOCAL_CFLAGS := $(libnativebridge_tests_common_cflags)) \
    $(eval LOCAL_MODULE := $(notdir $(file:%.cpp=%))) \
    $(eval include $(BUILD_NATIVE_TEST)) \
)
@@ -45,6 +50,7 @@ $(foreach file,$(test_src_files), \
    $(eval include $(CLEAR_VARS)) \
    $(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \
    $(eval LOCAL_SRC_FILES := $(file)) \
    $(eval LOCAL_CFLAGS := $(libnativebridge_tests_common_cflags)) \
    $(eval LOCAL_MODULE := $(notdir $(file:%.cpp=%))) \
    $(eval include $(BUILD_HOST_NATIVE_TEST)) \
)
+2 −2
Original line number Diff line number Diff line
@@ -30,12 +30,12 @@

namespace android {

static constexpr const char* kTestData = "PreInitializeNativeBridge test.";

TEST_F(NativeBridgeTest, PreInitializeNativeBridge) {
    ASSERT_TRUE(LoadNativeBridge(kNativeBridgeLibrary, nullptr));
#if !defined(__APPLE__)         // Mac OS does not support bind-mount.
#if !defined(__ANDROID__)       // Cannot write into the hard-wired location.
    static constexpr const char* kTestData = "PreInitializeNativeBridge test.";

    // Try to create our mount namespace.
    if (unshare(CLONE_NEWNS) != -1) {
        // Create a dummy file.