summaryrefslogtreecommitdiffstats
path: root/config.tests/no_direct_extern_access/main.cpp
blob: 541c8b4b33471da23091787946d68275194c4866 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Copyright (C) 2022 Intel Corporation.
// SPDX-License-Identifier: MIT

// This is combining the tests found in:
// https://sourceware.org/bugzilla/show_bug.cgi?id=29087
// https://sourceware.org/bugzilla/show_bug.cgi?id=29377

#include "lib.h"

extern void foo(); // other.cpp
void (*get_foo())()
{
    return foo;
}

struct Local : S { };
int main()
{
    Local l;
}