2.8 __inline

The __inline keyword suggests to the compiler that it compiles a C or C++ function inline, if it is sensible to do so.

__inline can be used in C90 code, and serves as an alternative to the C99 inline keyword.
Both __inline and __inline__ are supported in armclang.


static __inline int f(int x){
    return x*5+1;

int g(int x, int y){
    return f(x) + f(y);
Related concepts
5.2 Inline functions
Non-ConfidentialPDF file icon PDF versionARM DUI0774E
Copyright © 2014-2016 ARM. All rights reserved.