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