diff --git a/.gitignore b/.gitignore index b57f955715..f05ca2016d 100644 --- a/.gitignore +++ b/.gitignore @@ -170,6 +170,7 @@ examples/cross_calculator/android/tags /tests/caas/idetools_api /tests/caas/imported /tests/caas/issue_416 +/tests/caas/issue_452 /tests/caas/main /tests/caasdriver /tools/nimgrep diff --git a/tests/caas/issue_452.nim b/tests/caas/issue_452.nim new file mode 100644 index 0000000000..46cff6241d --- /dev/null +++ b/tests/caas/issue_452.nim @@ -0,0 +1,8 @@ +const + VERSION_STR1* = "0.5.0" ## Idetools shifts this one column. + VERSION_STR2 = "0.5.0" ## This one is ok. + VERSION_STR3* = "0.5.0" ## Bad. + VERSION_STR4 = "0.5.0" ## Ok. + +proc forward1*(): string = result = "" +proc forward2(): string = result = "" diff --git a/tests/caas/issue_452.txt b/tests/caas/issue_452.txt new file mode 100644 index 0000000000..5db60516cb --- /dev/null +++ b/tests/caas/issue_452.txt @@ -0,0 +1,11 @@ +issue_452.nim +> c +SuccessX +> idetools --track:issue_452.nim,2,2 --def +def\tskConst\tissue_452.VERSION_STR1\tstring +> idetools --track:issue_452.nim,3,2 --def +def\tskConst\tissue_452.VERSION_STR2\tstring +> idetools --track:issue_452.nim,7,5 --def +def\tskProc\tissue_452.forward1\tproc \(\): string\t +> idetools --track:issue_452.nim,8,5 --def +def\tskProc\tissue_452.forward2\tproc \(\): string\t