-
Notifications
You must be signed in to change notification settings - Fork 15.4k
Closed
Labels
Description
| Bugzilla Link | 352 |
| Resolution | FIXED |
| Resolved on | Feb 22, 2010 12:55 |
| Version | 1.0 |
| OS | All |
| Reporter | LLVM Bugzilla Contributor |
| CC | @lattner |
Extended Description
The include directory should contain exactly one directory: llvm.
All include/* directories need to be made into include/llvm/* directories.
The reason for this is so that llvm #includes (especally by users of LLVM)
cannot clash with any other software system. Right now we have header files in
include/Support and include/Config that could clash with header files from some
"Support" or "Config" application or module of an application.
After this change is made, including any LLVM header will have the form:
#include <llvm/MODULE/HEADER.h>