TU-level concepts (mostly) dissolve during the linking stage. You need to compile with -c to generate an object file in order to see the distinction.
Also, the difference manifests in the symbols table, not the assembly.
Also, the difference manifests in the symbols table, not the assembly.