diff options
Diffstat (limited to 'gcc/calls.c')
-rw-r--r-- | gcc/calls.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/calls.c b/gcc/calls.c index d6032fc..4b9e051 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -593,6 +593,9 @@ flags_from_decl_or_type (tree exp) if (DECL_IS_PURE (exp)) flags |= ECF_PURE | ECF_LIBCALL_BLOCK; + if (DECL_IS_NOVOPS (exp)) + flags |= ECF_NOVOPS; + if (TREE_NOTHROW (exp)) flags |= ECF_NOTHROW; |