`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

Reply via email to