Make parser recognize macro invocations in types
Make parser recognize macro invocations in types

Reapplied the changes from https://github.com/freebroccolo/rust/commit/8b07abaa6e8ab42d37656dfad89de0eb5810c3b3
to a clean branch of master

zubron/rust,zubron/rust,aidancully/rust,aidancully/rust,graydon/rust,GBGamer/rust,graydon/rust,GBGamer/rust,dwillmer/rust,pshc/rust,l0kod/rust,dwillmer/rust,graydon/rust,l0kod/rust,zubron/rust,graydon/rust,pshc/rust,zubron/rust,dwillmer/rust,zubron/rust,l0kod/rust,l0kod/rust,pshc/rust,dwillmer/rust,l0kod/rust,GBGamer/rust,l0kod/rust,l0kod/rust,GBGamer/rust,zubron/rust,dwillmer/rust,zubron/rust,graydon/rust,pshc/rust,aidancully/rust,aidancully/rust,dwillmer/rust,aidancully/rust,aidancully/rust,l0kod/rust,GBGamer/rust,graydon/rust,pshc/rust,pshc/rust,dwillmer/rust,GBGamer/rust,pshc/rust,GBGamer/rust,dwillmer/rust,pshc/rust,zubron/rust,GBGamer/rust