llvm/llvm-project
Ver no GitHubSortIncludes should support "@import" lines in Objective-C
Open
#38.995 aberto em 13 de nov. de 2018
bugzillaclang-formatenhancementgood first issueobjective-c
Métricas do repositório
- Stars
- (26.378 stars)
- Métricas de merge de PR
- (Mesclagem média 1d 2h) (1.000 fundiu PRs em 30d)
Description
| Bugzilla Link | 39647 |
| Version | 7.0 |
| OS | MacOS X |
| Reporter | LLVM Bugzilla Contributor |
Extended Description
At the moment, SortIncludes only handles #import and #include.
In Objective-C, modules can also be imported with @import. These are currently ignored when sorting includes, but should also be supported.
Currently with SortIncludes:
#import "b.h"
#import "c.h"
#import <d/e.h>
@import Foundation;
#import "a.h" <- sorting stops after first non-#include line
Should be:
#import "a.h"
#import "b.h"
#import "c.h"
#import <d/e.h>
@import Foundation;