D-Programming-Language/dmd — pull request #3524 by 9rnsr (2014-05-04 11:19:12+00:00)
Title: Issue 12688 - Strange error if function call is in parentheses

https://issues.dlang.org/show_bug.cgi?id=12688

`(s.foo).writeln` is parsed as `DotIdExp(TypeExp('s.foo'), 'writeln')`, but the type `s.foo` should be analyzed as dotvar expression.