generate-exceptions,include/xapian/: Remove XAPIAN_PURE_FUNCTION
commit01c91f42c683b59aee5badc48bfa388852401b83
authorOlly Betts <olly@survex.com>
Thu, 28 May 2015 10:44:38 +0000 (28 22:44 +1200)
committerOlly Betts <olly@survex.com>
Thu, 28 May 2015 10:44:38 +0000 (28 22:44 +1200)
tree29d125331ee2c6767e04aa717df3847d4bac24d3
parenta7b1f06bd0b48d9770558a4b393ce54b60e4963b
generate-exceptions,include/xapian/: Remove XAPIAN_PURE_FUNCTION
from functions which could throw an exception (which aren't really
pure).  While we're happy for calls to these functions to be CSE-ed,
the compiler might more assumptions about a pure function - clang
seems to assume pure => nothrow for example.
xapian-core/ChangeLog
xapian-core/generate-exceptions
xapian-core/include/xapian/postingsource.h
xapian-core/include/xapian/query.h
xapian-core/include/xapian/queryparser.h
xapian-core/include/xapian/snipper.h
xapian-core/include/xapian/termiterator.h
xapian-core/include/xapian/unicode.h
xapian-core/include/xapian/valueiterator.h