/// again and printing only those that match the current section.
/// Keeping values inside the sections make printing a section much easier.
///
- /// FIXME: Reimplement by inheriting from MCSection.
+ /// FIXME: MOVE ALL THIS STUFF TO MCSectionPIC16.
///
struct PIC16Section {
const MCSection *S_; // Connection to actual Section.
class PIC16TargetObjectFile : public TargetLoweringObjectFile {
const TargetMachine *TM;
+
+ const MCSection *getPIC16Section(const char *Name, bool isDirective,
+ SectionKind K) const;
public:
mutable std::vector<PIC16Section*> BSSSections;
mutable std::vector<PIC16Section*> IDATASections;