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

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

Work around clang-tidy segmentation fault.

This should affect only builds that call clang-tidy.
Without this change, clang-tidy has segmentation fault
when compiling several files in the incident_* directories.

Bug: 34740546
Test: build with WITH_TIDY=1 and
DEFAULT_GLOBAL_TIDY_CHECKS="*,-readability-*,-google-readability-*,-google-runtime-references"

Change-Id: Idfd46f36c01ccdd401eb54b750bc9d962c29ddeb
parent 9e77aefe
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1409,6 +1409,8 @@ include $(BUILD_JAVA_LIBRARY)
# ====  c++ proto host library  ==============================
include $(CLEAR_VARS)
LOCAL_MODULE := libplatformprotos
# b/34740546, work around clang-tidy segmentation fault.
LOCAL_TIDY_CHECKS := -modernize*
LOCAL_PROTOC_OPTIMIZE_TYPE := full
LOCAL_PROTOC_FLAGS := \
    --include_source_info \
+3 −0
Original line number Diff line number Diff line
@@ -34,6 +34,9 @@ LOCAL_SHARED_LIBRARIES := \
    libplatformprotos \
    libprotobuf-cpp-full

# b/34740546, work around clang-tidy segmentation fault.
LOCAL_TIDY_CHECKS := -modernize*

LOCAL_C_FLAGS := \
    -Wno-unused-parameter
include $(BUILD_HOST_EXECUTABLE)
+2 −0
Original line number Diff line number Diff line
@@ -21,6 +21,8 @@ LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)

LOCAL_MODULE := incident-section-gen
# b/34740546, work around clang-tidy segmentation fault.
LOCAL_TIDY_CHECKS := -modernize*
LOCAL_CFLAGS += -g -O0
LOCAL_C_INCLUDES := \
    external/protobuf/src