Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Rewriting of imported variable from outer | Fariborz Jahanian | 2010-02-26 | 1 | -0/+18 | |
| | | | | | | | blocks's argument in the inner block requires special treatment. Fixes radar 7692419. llvm-svn: 97244 | |||||
* | Support rewriting of property synthesis with retain/copy | Fariborz Jahanian | 2010-02-26 | 1 | -0/+22 | |
| | | | | | | attributes. Fixes radar 7214439. llvm-svn: 97203 | |||||
* | Added test case for non-objective-c situation in | Fariborz Jahanian | 2010-02-24 | 1 | -0/+12 | |
| | | | | | | my last patch. llvm-svn: 97075 | |||||
* | Implement nasty rewriting of nested blocks when inner | Fariborz Jahanian | 2010-02-24 | 1 | -0/+26 | |
| | | | | | | | blocks use variables not used in any of the outer blocks. (Fixes radar 7682149). llvm-svn: 97073 | |||||
* | Correct radar no. | Fariborz Jahanian | 2010-02-24 | 1 | -1/+1 | |
| | | | | llvm-svn: 97009 | |||||
* | Fix rewriting of a method when return type is | Fariborz Jahanian | 2010-02-24 | 1 | -0/+25 | |
| | | | | | | a block pointer type. Fixes radar 7682149. llvm-svn: 97008 | |||||
* | Fixes a rewriting of qualified-id type which exposed a bigger | Fariborz Jahanian | 2010-02-23 | 1 | -0/+21 | |
| | | | | | | rewriting problem. Fixes radar 7680953. llvm-svn: 96987 | |||||
* | Fixes a rewriting of byref variable when its initializer is | Fariborz Jahanian | 2010-02-22 | 1 | -0/+28 | |
| | | | | | | itself rewritten. Radar 7669784. llvm-svn: 96798 | |||||
* | Don't emit a warning about a dllimport attribute being used in a typedef | Ted Kremenek | 2010-02-21 | 1 | -0/+17 | |
| | | | | | | when -fms-extensions is specified. Fixes <rdar://problem/7653870>. llvm-svn: 96722 | |||||
* | Don't warn about functions redeclared without the dllimport attribute when | Ted Kremenek | 2010-02-21 | 1 | -0/+19 | |
| | | | | | | -fms-extensions is enabled. Fixes <rdar://problem/7669559>. llvm-svn: 96721 | |||||
* | __typeof should be able to handle block pointer types when | Fariborz Jahanian | 2010-02-18 | 1 | -0/+6 | |
| | | | | | | rewriting. Fixes radar 7659483. llvm-svn: 96549 | |||||
* | More rewriter test converted to compile with clang. | Fariborz Jahanian | 2010-02-16 | 2 | -8/+2 | |
| | | | | llvm-svn: 96406 | |||||
* | With addition of -Wno-address-of-temporary (thank you Doug) we can now | Fariborz Jahanian | 2010-02-16 | 1 | -4/+3 | |
| | | | | | | | have rewriter test cases which pass the .cpp file through clang and also test c++ aspect of clang. llvm-svn: 96405 | |||||
* | Minor rewriter cleanup and a test for a block rewriting bug. | Fariborz Jahanian | 2010-02-16 | 1 | -0/+14 | |
| | | | | llvm-svn: 96361 | |||||
* | Test to compile the rewritten file for my last patch. | Fariborz Jahanian | 2010-02-15 | 1 | -0/+13 | |
| | | | | | | (radar 7649577 related). llvm-svn: 96274 | |||||
* | Fixes a rewriter bug rewriting function decl. | Fariborz Jahanian | 2010-02-12 | 1 | -0/+16 | |
| | | | | | | | with block-pointer-type as one or more of its arguments. Fixes radar 7638400. llvm-svn: 95992 | |||||
* | Patch to rewrite blocks into unique api names. | Fariborz Jahanian | 2010-02-10 | 1 | -0/+31 | |
| | | | | | | Fixes radar 7630551 llvm-svn: 95796 | |||||
* | Provide rewriting suppport for use of __typeof__ | Fariborz Jahanian | 2010-02-10 | 1 | -0/+16 | |
| | | | | | | in a declaration statement. Fixes radar 7628153. llvm-svn: 95788 | |||||
* | Comment out category's property decls. in rewrite. | Fariborz Jahanian | 2010-02-10 | 1 | -0/+15 | |
| | | | | | | Fixes radar 7630636. llvm-svn: 95744 | |||||
* | Removed non-essential header file from test. | Fariborz Jahanian | 2010-02-05 | 1 | -2/+0 | |
| | | | | llvm-svn: 95396 | |||||
* | Fixes a minor rewriter bug messaging inside a function call. | Fariborz Jahanian | 2010-02-05 | 1 | -0/+27 | |
| | | | | | | Fixes radar 7617047. llvm-svn: 95392 | |||||
* | Fix a nested ivar reference rewriting bug. | Fariborz Jahanian | 2010-02-05 | 1 | -0/+23 | |
| | | | | | | (Fixes radar 7607605). llvm-svn: 95341 | |||||
* | Fix rewriting of 'const' __block variables in | Fariborz Jahanian | 2010-02-04 | 1 | -0/+23 | |
| | | | | | | the rewriter. (Fixes radar 7607781). llvm-svn: 95267 | |||||
* | Fix more rewriting of protocol-quialified 'id' type. | Fariborz Jahanian | 2010-02-03 | 1 | -0/+20 | |
| | | | | | | (Fixes radar 7607413). llvm-svn: 95257 | |||||
* | Fix up rewriting of protocol qualified types in objc rewriter. | Fariborz Jahanian | 2010-02-02 | 1 | -0/+21 | |
| | | | | | | Fixes radar 7589414. llvm-svn: 95097 | |||||
* | Fixes rewriter bug rewriting byref related API where a struct | Fariborz Jahanian | 2010-01-29 | 1 | -0/+10 | |
| | | | | | | definition comes after where it is needed. Fixes radar 7589385. llvm-svn: 94788 | |||||
* | Fixes a rewrite bug rewriting nested ivars reference. | Fariborz Jahanian | 2010-01-28 | 1 | -0/+33 | |
| | | | | | | (Radar 7583971). llvm-svn: 94724 | |||||
* | Fix a regression caused by my rewriting of cast of ivar | Fariborz Jahanian | 2010-01-26 | 1 | -0/+6 | |
| | | | | | | access (was radar 7575882). llvm-svn: 94481 | |||||
* | Fixes a rewriting bug of access ivar of a variable cast | Fariborz Jahanian | 2010-01-25 | 1 | -0/+24 | |
| | | | | | | to subclass. (Fixes radar 7575882). llvm-svn: 94444 | |||||
* | Enhance test to check on expected rewritten output. | Fariborz Jahanian | 2010-01-24 | 1 | -1/+4 | |
| | | | | llvm-svn: 94368 | |||||
* | Patch to implement rewriting of properties. | Fariborz Jahanian | 2010-01-21 | 1 | -0/+3 | |
| | | | | | | Fixes radar 7562952. llvm-svn: 94087 | |||||
* | Rewriteing of gnu extension __typeof in objective-c rewriter. | Fariborz Jahanian | 2010-01-19 | 1 | -0/+20 | |
| | | | | | | Fixes radar 6358225. llvm-svn: 93917 | |||||
* | Fix a rewriting crash and correct rewriting of __block | Fariborz Jahanian | 2010-01-16 | 1 | -0/+11 | |
| | | | | | | declaration where its initializer has a type-cast. llvm-svn: 93650 | |||||
* | Do not do the block-specific rewrite when there is no block literals. | Fariborz Jahanian | 2010-01-15 | 1 | -0/+8 | |
| | | | | | | Fixes radar 7546096. llvm-svn: 93519 | |||||
* | Patch to avoid duplicate declaration of byref structs | Fariborz Jahanian | 2010-01-14 | 1 | -0/+35 | |
| | | | | | | | for __block variables of same name declared in multiple scopes. Fixes radar 7540194 llvm-svn: 93474 | |||||
* | Fix a bug in rewrite whereby functions using blocks put extern "C" in wrong ↵ | Fariborz Jahanian | 2010-01-14 | 1 | -0/+31 | |
| | | | | | | | | place. Fixes radar 7284618. llvm-svn: 93382 | |||||
* | Fixes a rewrite bug rewriting a block call argument which has a trvial | Fariborz Jahanian | 2010-01-13 | 1 | -0/+21 | |
| | | | | | | constructor. Fixes radar 7537770. llvm-svn: 93358 | |||||
* | Define __weak attribute for objective-c pointers in | Fariborz Jahanian | 2010-01-12 | 1 | -0/+13 | |
| | | | | | | win32 targets. Fixes radar 7530235. Daniel please review. llvm-svn: 93246 | |||||
* | Fix rewriting of MacOS sjlj based eh. | Fariborz Jahanian | 2010-01-12 | 1 | -0/+20 | |
| | | | | | | Fixes radar 7522880. llvm-svn: 93219 | |||||
* | Fix rewriting for forward class declaration. | Fariborz Jahanian | 2010-01-11 | 1 | -0/+8 | |
| | | | | | | (fixes radar 6969189). llvm-svn: 93201 | |||||
* | Fix a problem related to rewrite of anonymous unions. | Fariborz Jahanian | 2010-01-11 | 1 | -0/+30 | |
| | | | | | | (fixes radar 6948022) llvm-svn: 93186 | |||||
* | Fixup rewrite of ivars accessed via an explicit object | Fariborz Jahanian | 2010-01-11 | 1 | -1/+6 | |
| | | | | | | in a function. Fixes radar 7522803. llvm-svn: 93159 | |||||
* | clang ObjC rewriter: generated code used in "for (x in y)" loop uses | Fariborz Jahanian | 2010-01-08 | 1 | -0/+7 | |
| | | | | | | incorrect cast, causing compile error (fixes radar 7342867). llvm-svn: 92986 | |||||
* | Fix rewriting of ivars. Fixes radar 7490331. | Fariborz Jahanian | 2010-01-07 | 1 | -0/+20 | |
| | | | | llvm-svn: 92924 | |||||
* | Make this test be ingored for linux. | Fariborz Jahanian | 2010-01-07 | 1 | -1/+1 | |
| | | | | llvm-svn: 92880 | |||||
* | Fixes the test. | Fariborz Jahanian | 2010-01-06 | 1 | -1/+1 | |
| | | | | llvm-svn: 92875 | |||||
* | Test case for rewriting of __weak byref objects. | Fariborz Jahanian | 2010-01-06 | 1 | -0/+15 | |
| | | | | llvm-svn: 92868 | |||||
* | Remove RewriteBlocks. It has been superseded by RewriteObjC | Kovarththanan Rajaratnam | 2009-12-23 | 1 | -38/+0 | |
| | | | | llvm-svn: 92014 | |||||
* | Implemented rewriting of invocation of a block ivar. | Fariborz Jahanian | 2009-12-18 | 1 | -0/+12 | |
| | | | | | | | (radar 7482224). llvm-svn: 91652 | |||||
* | Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. | Daniel Dunbar | 2009-12-15 | 32 | -33/+33 | |
| | | | | | | | | | - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). llvm-svn: 91446 |