Bug 204261

Summary: systm.h doesn’t take advantage of __freebsd_kprintf__ clang format
Product: Base System Reporter: Anton Rang <rang>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed Works As Intended    
Severity: Affects Some People    
Priority: ---    
Version: CURRENT   
Hardware: Any   
OS: Any   

Description Anton Rang 2015-11-03 18:18:46 UTC
clang 3.7 understands the FreeBSD kernel printf extensions (as did the old 3.3 clang fork), but taking advantage of this now requires using the __freebsd_kprintf__ format in the printflike macros.  This hasn't been done in CURRENT.
Comment 1 Anton Rang 2015-11-10 15:41:12 UTC
Ugh, this is done via a -D in a makefile.

Not the cleanest but it works.