summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSubhani Shaik <subhanis@codeaurora.org>2017-04-03 14:06:15 -0700
committerArne Coucheron <arco68@gmail.com>2017-09-05 17:39:28 +0000
commitc911b78f27f4736a8e38c8140cdb71db5a2ca3e7 (patch)
tree699ec7f2c53c552cdf311c580d7afa53fa6d1a1c
parent6bed69c21923dd6cd9e58958890cd42c8eb8e758 (diff)
downloadandroid_hardware_libhardware_legacy-lineage-15.0.tar.gz
android_hardware_libhardware_legacy-lineage-15.0.tar.bz2
android_hardware_libhardware_legacy-lineage-15.0.zip
Fix static_assert compile issuelineage-15.0
Change-Id: Ib8a894a7a766e10a7f8bdd4affbb672ad962690e CRs-Fixed: 2079367
-rw-r--r--include/hardware_legacy/gscan.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/hardware_legacy/gscan.h b/include/hardware_legacy/gscan.h
index 372f2bd..d5d8b9c 100644
--- a/include/hardware_legacy/gscan.h
+++ b/include/hardware_legacy/gscan.h
@@ -3,6 +3,16 @@
#ifndef __WIFI_HAL_GSCAN_H__
#define __WIFI_HAL_GSCAN_H__
+// Define static_assert() unless already defined by compiler.
+#ifndef __has_feature
+ #define __has_feature(__x) 0
+#endif
+#if !(__has_feature(cxx_static_assert)) && !defined(static_assert)
+ #define static_assert(__b, __m) \
+ extern int compile_time_assert_failed[ ( __b ) ? 1 : -1 ] \
+ __attribute__( ( unused ) );
+#endif
+
/* AP Scans */
typedef enum {