• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef THIRD_PARTY_UPB_UPB_REFLECTION_DESCRIPTOR_BOOTSTRAP_H_
2 #define THIRD_PARTY_UPB_UPB_REFLECTION_DESCRIPTOR_BOOTSTRAP_H_
3 
4 // IWYU pragma: begin_exports
5 
6 #if defined(UPB_BOOTSTRAP_STAGE) && UPB_BOOTSTRAP_STAGE == 0
7 // This header is checked in.
8 #include "upb/reflection/stage0/google/protobuf/descriptor.upb.h"
9 #elif UPB_BOOTSTRAP_STAGE == 1
10 // This header is generated at build time by the bootstrapping process.
11 #include "upb/reflection/stage1/google/protobuf/descriptor.upb.h"
12 #else
13 // This is the normal header, generated by upb_c_proto_library().
14 #include "google/protobuf/descriptor.upb.h"
15 #endif
16 
17 // IWYU pragma: end_exports
18 
19 #endif  // THIRD_PARTY_UPB_UPB_REFLECTION_DESCRIPTOR_BOOTSTRAP_H_
20