VC++ build error - getNodeLabel

In a fresh update, the reference to getNodeLabel in GraphWriter.h at line 135 triggers an error about the function not having 3 arguments. The getNodeLabel defined in the DOTGraphTraits<Trie > template class has two arguments, apparently hiding the version in the base class DefaultDOTGraphTraits having three arguments. I’m not sure what the fix should be.

Here’s the first message line:

30>C:\Sony\depot\SCEA_WIP\llvm\include\llvm/Support/GraphWriter.h(135) : error C2660: ‘llvm::DOTGraphTraitsclang::GRExprEngine::NodeTy*::getNodeLabel’ : function does not take 3 arguments

Owen,

This looks like fallout from your commit here:

http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20090622/018449.html

  • Doug

We think this is fixed now...

  - Doug