You found a bug in an unstable version 1.0 compiler (for me, Swift 1.2 is the de facto version 1.0). Great. But the clickbait title lost you a lot of good will.
> One thing bugs me. Wonder if Bitcode can fix issues like this automatically. It seems the tool to do the job.
If the bitcode you upload to the App Store is LLVM bitcode and not SIL, then Apple can't fix bugs in the SIL-to-LLVM pipeline this way. From looking at the bug it's not clear whether the bug is in SIL or LLVM, but since SIL optimizations are newer than those of LLVM the odds are that it's a SIL problem.
The "X considered harmful" snowclone is usually reserved for when X is fundamentally a bad idea. This is a case where X has a bug. Not really the same thing.
This is a good article, but the headline is so very tired. Why not succinctly describe the bug that you found and use that as your headline instead of writing yet another "... considered harmful" title?