Parse nested type of `Self`

IDE: Visual Studio X/Fire
Version: (develop)
Target (If relevant): OSX
The parser does not parse a type nested in Self in extension constraint.

Expected Behavior:
Actual Behavior:
“E: colon expected, got dot [<file> (<line>)]”

protocol P {}
protocol Q {
    associatedtype Bar

extension P where
 Self: Q,
 Self.Bar: Q // Error Here

Thanks, logged as bugs://82626

bugs://82626 got closed with status fixed.