Dear list, http://www.llvm.org/docs/LangRef.html#visibility-styles says "A symbol with internal or private linkage must have default visibility." I think it should be protected visibility. -- Best Regards, Yu Rong Tan