GOFF.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #pragma once
  2. #ifdef __GNUC__
  3. #pragma GCC diagnostic push
  4. #pragma GCC diagnostic ignored "-Wunused-parameter"
  5. #endif
  6. //===-- llvm/BinaryFormat/GOFF.h - GOFF definitions --------------*- C++-*-===//
  7. //
  8. // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  9. // See https://llvm.org/LICENSE.txt for license information.
  10. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  11. //
  12. //===----------------------------------------------------------------------===//
  13. //
  14. // This header contains common, non-processor-specific data structures and
  15. // constants for the GOFF file format.
  16. //
  17. // GOFF specifics can be found in MVS Program Management: Advanced Facilities
  18. //===----------------------------------------------------------------------===//
  19. #ifndef LLVM_BINARYFORMAT_GOFF_H
  20. #define LLVM_BINARYFORMAT_GOFF_H
  21. #include "llvm/Support/DataTypes.h"
  22. namespace llvm {
  23. namespace GOFF {
  24. // \brief Subsections of the primary C_CODE section in the object file.
  25. enum SubsectionKind : uint8_t {
  26. SK_PPA1 = 2,
  27. };
  28. } // end namespace GOFF
  29. } // end namespace llvm
  30. #endif // LLVM_BINARYFORMAT_GOFF_H
  31. #ifdef __GNUC__
  32. #pragma GCC diagnostic pop
  33. #endif