]> git.ipfire.org Git - thirdparty/linux.git/blame - scripts/gcc-plugin.sh
mm: remove vmap_page_range_noflush and vunmap_page_range
[thirdparty/linux.git] / scripts / gcc-plugin.sh
CommitLineData
6b90bd4b 1#!/bin/sh
b2441318 2# SPDX-License-Identifier: GPL-2.0
6b90bd4b 3
77342a02 4set -e
6b90bd4b 5
77342a02 6srctree=$(dirname "$0")
6b90bd4b 7
77342a02 8gccplugins_dir=$($* -print-file-name=plugin)
6b90bd4b
ER
9
10# we need a c++ compiler that supports the designated initializer GNU extension
77342a02 11$HOSTCC -c -x c++ -std=gnu++98 - -fsyntax-only -I $srctree/gcc-plugins -I $gccplugins_dir/include 2>/dev/null <<EOF
6b90bd4b
ER
12#include "gcc-common.h"
13class test {
14public:
15 int test;
16} test = {
17 .test = 1
18};
19EOF