Fix ODR violations

Detected by compiling with GCC flags `-flto -Wodr`.
This commit is contained in:
Olly Betts 2021-09-20 15:04:51 +12:00
commit 561a1d843d
4 changed files with 8 additions and 2 deletions

View file

@ -1301,13 +1301,14 @@ void R::addAccessor(String *memberName, Wrapper *wrapper, String *name,
#define MAX_OVERLOAD 256
namespace {
struct Overloaded {
Node *n; /* Node */
int argc; /* Argument count */
ParmList *parms; /* Parameters used for overload check */
int error; /* Ambiguity error */
};
}
List * R::Swig_overload_rank(Node *n,
bool script_lang_wrapping) {