about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-11-05 10:30:02 +0000
committerbors <bors@rust-lang.org>2015-11-05 10:30:02 +0000
commit792a9f12cff83186a5426bc6e713fbc11261a4b1 (patch)
treed9f8f5b3cc858779fae251596f142ebcdbdb9849 /src/libstd/sys/unix/stack_overflow.rs
parent7839827a39c9f2eff7dd8146d167de574d09809b (diff)
parent00e9ad1df82efc61b91a1a546629e8d1e529203d (diff)
downloadrust-792a9f12cff83186a5426bc6e713fbc11261a4b1.tar.gz
rust-792a9f12cff83186a5426bc6e713fbc11261a4b1.zip
Auto merge of #28887 - steveklabnik:gh28851, r=alexcrichton
If you try to put something that's bigger than a char into a char
literal, you get an error:

    fn main() {
        let c = 'ஶ்ரீ';
    }

    error: unterminated character constant:

This is a very compiler-centric message. Yes, it's technically
'unterminated', but that's not what you, the user did wrong.

Instead, this commit changes it to

    error: character literal that's larger than a char:

As this actually tells you what went wrong.

Fixes #28851
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions