Hello Folks, We’ve run in to a Clang warning very similar to what was fixed in r221765, with clang reporting an unused typedef:
typedef void (*FUNCTION)(void); void foo (FUNCTION f); The typedef is obviously used, but get’s reported as: >> $ clang --version >> Debian clang version 3.6.2-+rc1-1~exp1 (tags/RELEASE_362/rc1) (based on >> LLVM 3.6.2) >> Target: x86_64-pc-linux-gnu >> Thread model: posix >> ... >> ... >> ./ns3/make-event.h:605:20: error: unused typedef 'F' >> [-Werror,-Wunused-local-typedef] >> typedef void (*F)(U1, U2, U3, U4); >> ^ >> 1 error generated. You can browse source of this specific error instance here: https://www.nsnam.org/docs/doxygen/make-event_8h_source.html#l00599 Can you confirm that this is a clang bug? Or our misunderstanding? I haven’t found anything relevant on the tracker... Thanks, Peter _______________________________________________________________________ Dr. Peter D. Barnes, Jr. Physics Division Lawrence Livermore National Laboratory Physical and Life Sciences 7000 East Avenue, L-50 email: pdbar...@llnl.gov P. O. Box 808 Voice: (925) 422-3384 Livermore, California 94550 Fax: (925) 423-3371 _______________________________________________ cfe-users mailing list cfe-users@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-users