| #!/bin/sh | |
| # SPDX-License-Identifier: GPL-2.0 | |
| set -e | |
| srctree=$(dirname "$0") | |
| gccplugins_dir=$($* -print-file-name=plugin) | |
| # we need a c++ compiler that supports the designated initializer GNU extension | |
| $HOSTCC -c -x c++ -std=gnu++98 - -fsyntax-only -I $srctree/gcc-plugins -I $gccplugins_dir/include 2>/dev/null <<EOF | |
| #include "gcc-common.h" | |
| class test { | |
| public: | |
| int test; | |
| } test = { | |
| .test = 1 | |
| }; | |
| EOF |