Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

// RUN: %clang_cc1 -fsyntax-only -fdouble-square-bracket-attributes -verify %s
// expected-no-diagnostics

enum __attribute__((deprecated)) E1 : int; // ok
enum [[deprecated]] E2 : int;

@interface Base
@end

@interface S : Base
- (void) bar;
@end

@interface T : Base
- (S *) foo;
@end


void f(T *t) {
  [[]][[t foo] bar];
}