Don't call `self.parse()` in `Compiler::crate_name()` unless necessary.
Don't call `self.parse()` in `Compiler::crate_name()` unless necessary.

aidancully/rust,graydon/rust,graydon/rust,graydon/rust,aidancully/rust,aidancully/rust,aidancully/rust,graydon/rust,graydon/rust,aidancully/rust,aidancully/rust,graydon/rust