r306732 - [ASTReader] Add test for previous change r306583 / 145692e.

2017-06-29 Thread Graydon Hoare via cfe-commits
Author: graydon Date: Thu Jun 29 12:42:35 2017 New Revision: 306732 URL: http://llvm.org/viewvc/llvm-project?rev=306732=rev Log: [ASTReader] Add test for previous change r306583 / 145692e. Summary: Add a test for the change to ASTReader that reproduces the logic for consolidating multiple ObjC

Re: r306583 - [ASTReader] Treat multiple defns of ObjC protocols the same as interfaces.

2017-06-28 Thread Graydon Hoare via cfe-commits
://reviews.llvm.org/D34788 <https://reviews.llvm.org/D34788> -Graydon > On Jun 28, 2017, at 2:18 PM, Bruno Cardoso Lopes <bruno.card...@gmail.com> > wrote: > > Hi Graydon, > > Can you please add a testcase for this? > > Thanks, > > On Wed, Jun 28, 2017

r306583 - [ASTReader] Treat multiple defns of ObjC protocols the same as interfaces.

2017-06-28 Thread Graydon Hoare via cfe-commits
Author: graydon Date: Wed Jun 28 11:36:27 2017 New Revision: 306583 URL: http://llvm.org/viewvc/llvm-project?rev=306583=rev Log: [ASTReader] Treat multiple defns of ObjC protocols the same as interfaces. Summary: In change 2ba19793512, the ASTReader logic for ObjC interfaces was modified to

r299012 - Unbreak windows bot.

2017-03-29 Thread Graydon Hoare via cfe-commits
Author: graydon Date: Wed Mar 29 12:58:41 2017 New Revision: 299012 URL: http://llvm.org/viewvc/llvm-project?rev=299012=rev Log: Unbreak windows bot. Modified: cfe/trunk/test/PCH/emit-dependencies.c Modified: cfe/trunk/test/PCH/emit-dependencies.c URL:

r299009 - [PCH] Attach instance's dependency collectors to PCH external AST sources.

2017-03-29 Thread Graydon Hoare via cfe-commits
Author: graydon Date: Wed Mar 29 12:33:09 2017 New Revision: 299009 URL: http://llvm.org/viewvc/llvm-project?rev=299009=rev Log: [PCH] Attach instance's dependency collectors to PCH external AST sources. Summary: When a PCH is included via -include-pch, clang should treat the current TU as

r292435 - [Modules] Correct test comment from obsolete earlier version of code. NFC

2017-01-18 Thread Graydon Hoare via cfe-commits
Author: graydon Date: Wed Jan 18 14:34:44 2017 New Revision: 292435 URL: http://llvm.org/viewvc/llvm-project?rev=292435=rev Log: [Modules] Correct test comment from obsolete earlier version of code. NFC Summary: Code committed in rL290219 went through a few iterations; test wound up with stale

r292436 - [ASTReader] Add a DeserializationListener callback for IMPORTED_MODULES

2017-01-18 Thread Graydon Hoare via cfe-commits
Author: graydon Date: Wed Jan 18 14:36:59 2017 New Revision: 292436 URL: http://llvm.org/viewvc/llvm-project?rev=292436=rev Log: [ASTReader] Add a DeserializationListener callback for IMPORTED_MODULES Summary: Add a callback from ASTReader to DeserializationListener when the former reads an

r290233 - Fix windows build breakage in r290219. Unix path separators in testcase.

2016-12-20 Thread Graydon Hoare via cfe-commits
Author: graydon Date: Tue Dec 20 21:00:11 2016 New Revision: 290233 URL: http://llvm.org/viewvc/llvm-project?rev=290233=rev Log: Fix windows build breakage in r290219. Unix path separators in testcase. Modified: cfe/trunk/test/Modules/implicit-private-with-different-name.m Modified:

r290221 - Fix build breakage in r290219. Notes should not be in diagnostic groups.

2016-12-20 Thread Graydon Hoare via cfe-commits
Author: graydon Date: Tue Dec 20 18:48:14 2016 New Revision: 290221 URL: http://llvm.org/viewvc/llvm-project?rev=290221=rev Log: Fix build breakage in r290219. Notes should not be in diagnostic groups. Modified: cfe/trunk/include/clang/Basic/DiagnosticLexKinds.td Modified:

r290219 - [modules] Handle modules with nonstandard names in module.private.modulemaps

2016-12-20 Thread Graydon Hoare via cfe-commits
Author: graydon Date: Tue Dec 20 18:24:39 2016 New Revision: 290219 URL: http://llvm.org/viewvc/llvm-project?rev=290219=rev Log: [modules] Handle modules with nonstandard names in module.private.modulemaps Summary: The module system supports accompanying a primary module (say Foo) with an

r289276 - [modules] Add optional out-param to ASTReader::ReadAST for imported submodules.

2016-12-13 Thread Graydon Hoare via cfe-commits
Author: graydon Date: Fri Dec 9 15:45:49 2016 New Revision: 289276 URL: http://llvm.org/viewvc/llvm-project?rev=289276=rev Log: [modules] Add optional out-param to ASTReader::ReadAST for imported submodules. Summary: The Swift frontend is acquiring the ability to load non-module PCH files