Staging
v0.5.1
https://github.com/torvalds/linux
Raw File
Tip revision: 0477e92881850d44910a7e94fc2c46f96faa131f authored by Linus Torvalds on 06 December 2020, 22:25:12 UTC
Linux 5.10-rc7
Tip revision: 0477e92
gcc-plugin.sh
#!/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
back to top