diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2020-06-21 17:31:59 +0100 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2020-06-21 23:34:11 +0300 |
commit | 246e5437aaf213401a22361a55c46e70a4eb505d (patch) | |
tree | b9a16361bd60e3fee6f4916dbd86bd015b7b86d4 /mesonbuild/compilers | |
parent | da018da7539d016258c5c5f44d51ee28a7e86eee (diff) | |
download | meson-246e5437aaf213401a22361a55c46e70a4eb505d.zip meson-246e5437aaf213401a22361a55c46e70a4eb505d.tar.gz meson-246e5437aaf213401a22361a55c46e70a4eb505d.tar.bz2 |
compiler: add 'force_align_arg_pointer' function attribute
Diffstat (limited to 'mesonbuild/compilers')
-rw-r--r-- | mesonbuild/compilers/c_function_attributes.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mesonbuild/compilers/c_function_attributes.py b/mesonbuild/compilers/c_function_attributes.py index e5de485..f31229e 100644 --- a/mesonbuild/compilers/c_function_attributes.py +++ b/mesonbuild/compilers/c_function_attributes.py @@ -56,6 +56,8 @@ C_FUNC_ATTRIBUTES = { 'int foo(const char * p, ...) __attribute__((format(printf, 1, 2)));', 'format_arg': 'char * foo(const char * p) __attribute__((format_arg(1)));', + 'force_align_arg_pointer': + '__attribute__((force_align_arg_pointer)) int foo(void) { return 0; }', 'gnu_inline': 'inline __attribute__((gnu_inline)) int foo(void) { return 0; }', 'hot': |