This commit is contained in:
Andreas Rumpf 2016-04-04 11:16:03 +02:00
commit fbedb6c655

View file

@ -256,8 +256,9 @@ proc expectDynlibNode(c: PContext, n: PNode): PNode =
proc processDynLib(c: PContext, n: PNode, sym: PSym) = proc processDynLib(c: PContext, n: PNode, sym: PSym) =
if (sym == nil) or (sym.kind == skModule): if (sym == nil) or (sym.kind == skModule):
POptionEntry(c.optionStack.tail).dynlib = getLib(c, libDynamic, let lib = getLib(c, libDynamic, expectDynlibNode(c, n))
expectDynlibNode(c, n)) if not lib.isOverriden:
POptionEntry(c.optionStack.tail).dynlib = lib
else: else:
if n.kind == nkExprColonExpr: if n.kind == nkExprColonExpr:
var lib = getLib(c, libDynamic, expectDynlibNode(c, n)) var lib = getLib(c, libDynamic, expectDynlibNode(c, n))