|  | // This test is used to validate which version of Unicode is used for parsing | 
|  | // identifiers. If the Unicode version changes, it should also be updated in | 
|  | // the reference at | 
|  | // https://github.com/rust-lang/reference/blob/HEAD/src/identifiers.md. | 
|  |  | 
|  | //@ run-pass | 
|  | //@ check-run-results | 
|  | //@ ignore-cross-compile | 
|  | //@ reference: ident.unicode | 
|  | //@ reference: ident.normalization | 
|  |  | 
|  | #![feature(rustc_private)] | 
|  |  | 
|  | extern crate rustc_driver; | 
|  | extern crate rustc_lexer; | 
|  | extern crate rustc_parse; | 
|  |  | 
|  | fn main() { | 
|  | println!("Checking if Unicode version changed."); | 
|  | println!( | 
|  | "If the Unicode version changes are intentional, \ | 
|  | it should also be updated in the reference at \ | 
|  | https://github.com/rust-lang/reference/blob/HEAD/src/identifiers.md." | 
|  | ); | 
|  | println!("Unicode XID version is: {:?}", rustc_lexer::UNICODE_XID_VERSION); | 
|  | println!("Unicode normalization version is: {:?}", rustc_parse::UNICODE_NORMALIZATION_VERSION); | 
|  | } |