From ba40667bb998982c47b84d52d170ec99a2901657 Mon Sep 17 00:00:00 2001 From: Stephan Hadinger Date: Tue, 9 Jun 2020 22:21:08 +0200 Subject: [PATCH] Fix compilation with gnu++17 / c17 --- lib/bearssl-esp8266/src/pgmspace_bearssl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bearssl-esp8266/src/pgmspace_bearssl.h b/lib/bearssl-esp8266/src/pgmspace_bearssl.h index 5a42114f5..e616ffe2e 100644 --- a/lib/bearssl-esp8266/src/pgmspace_bearssl.h +++ b/lib/bearssl-esp8266/src/pgmspace_bearssl.h @@ -50,7 +50,7 @@ extern "C" { // w1, w0 #define pgm_read_with_offset(addr, res) \ - asm("extui %0, %1, 0, 2\n" /* Extract offset within word (in bytes) */ \ + __asm__ ("extui %0, %1, 0, 2\n" /* Extract offset within word (in bytes) */ \ "sub %1, %1, %0\n" /* Subtract offset from addr, yielding an aligned address */ \ "l32i.n %1, %1, 0x0\n" /* Load word from aligned address */ \ "slli %0, %0, 3\n" /* Mulitiply offset by 8, yielding an offset in bits */ \