There's a patch waiting for attention here: https://reviews.llvm.org/D17741
Looks like that would be great for you? - Kim On Fri, Apr 13, 2018 at 9:49 AM, Rick Mann via cfe-users <cfe-users@lists.llvm.org> wrote: > No kidding! I know we use code similar to that. I’ll have to check when I’m > back at the computer. > > I also need to find a solution for Swift, but that’s another list. > > -- > Rick Mann > rm...@latencyzero.com > >> On Apr 12, 2018, at 23:36, Duncan P. N. Exon Smith <dexonsm...@apple.com> >> wrote: >> >> `strrchr(__FILE__, '/')+1` should get resolved at compile-time whenever you >> have optimizations on. >> >>> On Apr 12, 2018, at 15:38, Rick Mann via cfe-users >>> <cfe-users@lists.llvm.org> wrote: >>> >>> The higher-ups decided we needed penetration testing of our app. One of >>> their concerns was that if you run the macOS strings tool on our binary and >>> grep for /Users, you get a ton of absolute paths for source files in the >>> project. This is because (I think) we use the __FILE__ macro as part of our >>> logging, to log file:line information. I find this info a boon, and we log >>> that even in release builds to help track down issues reported by >>> customers. At run time, we trim off all of the path except for the filename >>> and extension. >>> >>> It would be great if there were a __FILENAME__ macro that did this for me. >>> Is there any such thing? >>> >>> Thanks! >>> >>> -- >>> Rick Mann >>> rm...@latencyzero.com >>> >>> >>> _______________________________________________ >>> cfe-users mailing list >>> cfe-users@lists.llvm.org >>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users >> > > _______________________________________________ > cfe-users mailing list > cfe-users@lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users _______________________________________________ cfe-users mailing list cfe-users@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users