[llvm-commits] [lld] r158134 - in /lld/trunk: include/lld/Core/File.h include/lld/Core/Pass.h lib/ReaderWriter/PECOFF/ReaderCOFF.cpp lib/ReaderWriter/YAML/ReaderYAML.cpp
Chandler Carruth
chandlerc at google.com
Wed Jun 6 19:04:49 PDT 2012
On Wed, Jun 6, 2012 at 6:53 PM, Nick Kledzik <kledzik at apple.com> wrote:
> Author: kledzik
> Date: Wed Jun 6 20:53:39 2012
> New Revision: 158134
>
> URL: http://llvm.org/viewvc/llvm-project?rev=158134&view=rev
> Log:
> fix warnings found after cranking up warnings
>
> Modified:
> lld/trunk/include/lld/Core/File.h
> lld/trunk/include/lld/Core/Pass.h
> lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
> lld/trunk/lib/ReaderWriter/YAML/ReaderYAML.cpp
>
> Modified: lld/trunk/include/lld/Core/File.h
> URL:
> http://llvm.org/viewvc/llvm-project/lld/trunk/include/lld/Core/File.h?rev=158134&r1=158133&r2=158134&view=diff
>
> ==============================================================================
> --- lld/trunk/include/lld/Core/File.h (original)
> +++ lld/trunk/include/lld/Core/File.h Wed Jun 6 20:53:39 2012
> @@ -110,6 +110,7 @@
> template <typename T>
> class atom_collection {
> public:
> + virtual ~atom_collection() { }
> virtual atom_iterator<T> begin() const = 0;
> virtual atom_iterator<T> end() const = 0;
> virtual const T* deref(const void* it) const = 0;
>
> Modified: lld/trunk/include/lld/Core/Pass.h
> URL:
> http://llvm.org/viewvc/llvm-project/lld/trunk/include/lld/Core/Pass.h?rev=158134&r1=158133&r2=158134&view=diff
>
> ==============================================================================
> --- lld/trunk/include/lld/Core/Pass.h (original)
> +++ lld/trunk/include/lld/Core/Pass.h Wed Jun 6 20:53:39 2012
> @@ -34,6 +34,8 @@
> ///
> class Pass {
> public:
> + virtual ~Pass() { }
> +
> /// Do the actual work of the Pass.
> virtual void perform(File& mergedFile) = 0;
>
>
> Modified: lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp?rev=158134&r1=158133&r2=158134&view=diff
>
> ==============================================================================
> --- lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp (original)
> +++ lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp Wed Jun 6 20:53:39
> 2012
> @@ -22,9 +22,10 @@
> #include <map>
> #include <vector>
>
> -using namespace lld;
> using llvm::object::coff_symbol;
>
> +namespace lld {
> +
>
As this is in a '.cpp' file, shouldn't this be an anonymous namespace?
> class COFFAbsoluteAtom : public AbsoluteAtom {
> public:
> COFFAbsoluteAtom(const File &F, llvm::StringRef N, uint64_t V)
> @@ -376,9 +377,10 @@
> };
>
>
> -
> Reader* createReaderPECOFF(const ReaderOptionsPECOFF &options) {
> return new ReaderCOFF(options);
> }
>
> +} // namespace lld
> +
>
>
> Modified: lld/trunk/lib/ReaderWriter/YAML/ReaderYAML.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/YAML/ReaderYAML.cpp?rev=158134&r1=158133&r2=158134&view=diff
>
> ==============================================================================
> --- lld/trunk/lib/ReaderWriter/YAML/ReaderYAML.cpp (original)
> +++ lld/trunk/lib/ReaderWriter/YAML/ReaderYAML.cpp Wed Jun 6 20:53:39 2012
> @@ -1197,9 +1197,9 @@
> }
>
>
> -/// parseObjectText - Parse the specified YAML formatted MemoryBuffer
> +/// parseFile - Parse the specified YAML formatted MemoryBuffer
> /// into lld::File object(s) and append each to the specified
> vector<File*>.
> -error_code parseFile(std::unique_ptr<MemoryBuffer> &mb,
> +static error_code parseFile(std::unique_ptr<MemoryBuffer> &mb,
> const ReaderOptionsYAML &options,
> std::vector<std::unique_ptr<File>> &result) {
> llvm::SourceMgr srcMgr;
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120606/b423bed7/attachment.html>
More information about the llvm-commits
mailing list