[CVS head and later branches have this since revision 1.7 of this file.] Submitted by: Chandler Carruth (Google)