Closed porky11 closed 8 years ago
On Sun, Sep 11, 2016 at 04:03:08AM -0700, Fabio Krapohl wrote:
the error is
unquoting null node
, in almost every module, which means, that the versions of the macros will be called without variatic args, so the argument of uql is(nullptr DNode)
, so the function selection is done wrong in some cases
Thanks, it looks like there are some cases where macros are incorrectly being preferred to functions. This has been fixed for this case, but it's likely that more changes will be required.
This should be fine now.
This also seems to work now, since #106 has been fixed
Wait, it just works for functions defined before operator-macros is imported, so I have to ensure that all function-overloads are defined, before i use the variadic version of the operator
I tried it again, seems to work, even if importing it before everything else
the error is
unquoting null node
, in almost every module, which means, that the versions of the macros will be called without variatic args, so the argument of uql is(nullptr DNode)
, so the function selection is done wrong in some cases