]> git.lizzy.rs Git - rust.git/commit
Don't mark reachable extern fns as internal
authorAlex Crichton <alex@alexcrichton.com>
Mon, 18 Nov 2013 07:19:44 +0000 (23:19 -0800)
committerAlex Crichton <alex@alexcrichton.com>
Mon, 18 Nov 2013 18:21:58 +0000 (10:21 -0800)
commit4ddeef35e52fdd80424897f3f9a253220691c1ac
treeeb0100eb140d2793b92a085e0b0a3702f1484b1f
parent727b70d6ae1c1daf36afa6addd8805b87cf31563
Don't mark reachable extern fns as internal

If a function is marked as external, then it's likely desired for use with some
native library, so we're not really accomplishing a whole lot by internalizing
all of these symbols.
src/librustc/middle/reachable.rs
src/librustc/middle/trans/base.rs
src/test/run-pass/extern-fn-reachable.rs [new file with mode: 0644]