On Wed, Jun 02, 2021 at 03:40:49PM -0600, Martin Sebor via Gcc-patches wrote:
> + if (!gimple_call_builtin_p (stmt, BUILT_IN_NORMAL))
> + {
> + /* See if this is a call to placement new. */
> + if (!fn
> + || !DECL_IS_OPERATOR_NEW_P (fn)
> + || DECL_IS_REPLACEABLE_OPERATOR_NEW_P (fn))
> + return NULL_TREE;
> +
> + tree fname = DECL_ASSEMBLER_NAME (fn);
> + const char *name = IDENTIFIER_POINTER (fname);
> + if (strcmp (name, "_ZnwmPv") // ordinary form
> + && strcmp (name, "_ZnamPv")) // array form
> + return NULL_TREE;
Not a review, but you can use id_equal here and simplify things.
Marek