mirror of
https://github.com/golang/go
synced 2024-11-08 19:46:23 -07:00
c90f6dd496
Permit weak symbols to be duplicates - most external linkers allow this and there are various situations where they can occur (including retpoline and retguard). Fixes #29563 Change-Id: I355493c847fbc8f670a85a643db65a4cf8f9883d Reviewed-on: https://go-review.googlesource.com/c/go/+/169658 Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
12 lines
257 B
C
12 lines
257 B
C
// Copyright 2019 The Go Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
extern int weaksym __attribute__((__weak__));
|
|
int weaksym = 42;
|
|
|
|
int foo1()
|
|
{
|
|
return weaksym;
|
|
}
|