Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [modules] Don't emit initializers for VarDecls within a module eagerly whenever | Richard Smith | 2016-07-20 | 1 | -0/+3 |
| | | | | | | | | | | | | we first touch any part of that module. Instead, defer them until the first time that module is (transitively) imported. The initializer step for a module then recursively initializes modules that its own headers imported. For example, this avoids running the <iostream> global initializer in programs that don't actually use iostreams, but do use other parts of the standard library. llvm-svn: 276159 | ||||
* | Revert r275481, r275490. This broke modules bootstrap. | Richard Smith | 2016-07-15 | 1 | -3/+0 |
| | | | | llvm-svn: 275624 | ||||
* | Add test inputs missed by r275481. | Richard Smith | 2016-07-14 | 1 | -0/+3 |
llvm-svn: 275490 |