-
Notifications
You must be signed in to change notification settings - Fork 13.8k
Closed
Labels
I-crashIssue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.
Description
For example, fn push<T>(&v: ~[const T], +initval: T)
-- has a huge unsafe block inside, and might mutate the caller's "v" pointer.
This is... maybe safe today, but not in theory, and will break with rw_arcs (#3145).
Metadata
Metadata
Assignees
Labels
I-crashIssue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.