From: Stefan Profanter Date: Wed, 16 May 2018 11:25:38 +0000 (+0200) Subject: Fix compile error using asm X-Git-Tag: v3.1-beta1~54^2~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=18533346b881eab3375b43e8d7873f1533588253;p=esp-idf Fix compile error using asm In function 'xPortGetCoreID': error: expected ')' before ':' token :"=r"(id)); Merges https://github.com/espressif/esp-idf/pull/1965 --- diff --git a/components/freertos/include/freertos/portable.h b/components/freertos/include/freertos/portable.h index 9fe74b60c0..33b740e890 100644 --- a/components/freertos/include/freertos/portable.h +++ b/components/freertos/include/freertos/portable.h @@ -205,7 +205,7 @@ BaseType_t xPortInterruptedFromISRContext(); /* Multi-core: get current core ID */ static inline uint32_t IRAM_ATTR xPortGetCoreID() { int id; - asm ( + __asm__ ( "rsr.prid %0\n" " extui %0,%0,13,1" :"=r"(id));