diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2014-08-08 01:03:18 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2014-08-08 01:03:18 +0200 |
commit | 4ce127bba732feb35e8229fa9c42e67d4cf86d9a (patch) | |
tree | 50ec2ebcb5008378915c703d1ebc3b73102b30c5 | |
parent | 0db99beecb6c28e2a5d9ee54670125d88d0b9378 (diff) | |
parent | 9bb739332f6941316f8927ef7e44f0c295ff47ea (diff) | |
download | Nim-4ce127bba732feb35e8229fa9c42e67d4cf86d9a.tar.gz |
Merge pull request #1465 from def-/cpp-cstring-len
Include string.h for strlen with cpp backend
-rw-r--r-- | compiler/ccgexprs.nim | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/ccgexprs.nim b/compiler/ccgexprs.nim index d480373d4..8c0a2af53 100644 --- a/compiler/ccgexprs.nim +++ b/compiler/ccgexprs.nim @@ -1286,6 +1286,7 @@ proc genArrayLen(p: BProc, e: PNode, d: var TLoc, op: TMagic) = if op == mHigh: unaryExpr(p, e, d, "($1Len0-1)") else: unaryExpr(p, e, d, "$1Len0") of tyCString: + useStringh(p.module) if op == mHigh: unaryExpr(p, e, d, "(strlen($1)-1)") else: unaryExpr(p, e, d, "strlen($1)") of tyString, tySequence: |