diff gen/passes/StripMetaData.cpp @ 1553:f55ca8a1598c

Value::getNameStart and Value::getNameLength were removed
author Benjamin Kramer <benny.kra@gmail.com>
date Thu, 23 Jul 2009 20:34:35 +0200
parents ed0feda76820
children 3adcb70700cb
line wrap: on
line diff
--- a/gen/passes/StripMetaData.cpp	Tue Jul 28 15:26:21 2009 +0200
+++ b/gen/passes/StripMetaData.cpp	Thu Jul 23 20:34:35 2009 +0200
@@ -64,7 +64,7 @@
     bool Changed = false;
     for (Module::global_iterator I = M.global_begin(), E = M.global_end(); I != E;) {
         GlobalVariable* G = I++;
-        if (G->getNameLen() >= 9 && !strncmp(G->getNameStart(), "llvm.ldc.", 9)) {
+        if (G->getName().startswith("llvm.ldc.")) {
             assert(G->hasInitializer() && isa<MDNode>(G->getInitializer())
                 && "Not a metadata global?");
             Changed = true;