Unbreaking static ctors patch.

Defaulting second arguments of SwitchTo*Section, this should make things
somehow clearer.

llvm-svn: 31306
This commit is contained in:
Anton Korobeynikov 2006-10-31 06:11:06 +00:00
parent e6d584765f
commit 49993529eb
2 changed files with 3 additions and 3 deletions

View File

@ -79,7 +79,7 @@ namespace llvm {
///
/// This method is used when about to emit executable code.
///
void SwitchToTextSection(const char *NewSection, const GlobalValue *GV);
void SwitchToTextSection(const char *NewSection, const GlobalValue *GV = NULL);
/// SwitchToDataSection - Switch to the specified section of the executable
/// if we are not already in it! If GV is non-null and if the global has an
@ -93,7 +93,7 @@ namespace llvm {
/// is the same as the SwitchToTextSection method, but not all assemblers
/// are the same.
///
void SwitchToDataSection(const char *NewSection, const GlobalValue *GV);
void SwitchToDataSection(const char *NewSection, const GlobalValue *GV = NULL);
/// getGlobalLinkName - Returns the asm/link name of of the specified
/// global variable. Should be overridden by each target asm printer to

View File

@ -229,7 +229,7 @@ bool X86SharedAsmPrinter::doFinalization(Module &M) {
SectionName += ",\"aw\",@progbits";
}
SwitchToDataSection(SectionName.c_str(), I);
SwitchToDataSection(SectionName.c_str());
} else {
SwitchToDataSection(TAI->getDataSection(), I);
}