GithubHelp home page GithubHelp logo

bblfsh / cpp-driver Goto Github PK

View Code? Open in Web Editor NEW
11.0 6.0 12.0 37.9 MB

C++ AST extractor / driver for the bblfsh project

License: GNU General Public License v3.0

Go 14.79% Java 35.24% C++ 49.09% Dockerfile 0.79% Shell 0.10%
cpp babelfish driver

cpp-driver's People

Contributors

bfergerson avatar bzz avatar creachadair avatar dennwc avatar juanjux avatar kuba-- avatar lwsanty avatar tsolakoua avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

cpp-driver's Issues

Unexpected end of JSON input

The following error arose in the latest bbfsh logs:

unexpected end of JSON input
Files that triggered the error
test/CXX/expr/expr.const/p3-0x.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/cxx0x-initializer-stdinitializerlist.cpp
include/swift/SILOptimizer/Utils/Local.h
test/Parser/namespaces.cpp
doc/src/snippets/code/src_qtestlib_qtestcase.cpp
Source/WTF/wtf/ScopedLambda.h
external/bsd/llvm/dist/clang/test/Parser/namespaces.cpp
external/bsd/llvm/dist/clang/test/Index/index-many-call-ops.cpp
src/sequence/analyzers/ngram_pos_analyzer.cpp
include/meta/classify/multiclass_dataset.h
src/regression/models/sgd.cpp
lib/Sema/ConstraintSystem.cpp
Source/WebCore/bindings/js/JSCallbackData.h
test/CXX/drs/dr4xx.cpp
src/bindings/js/ethumb_js/ethumb_js_client.cc
test/CXX/temp/temp.decls/temp.class/temp.mem.enum/p1.cpp
doc/src/snippets/code/src_corelib_io_qdir.cpp
ReactCommon/cxxreact/CxxModule.h
src/bindings/js/eio_js/eio_js.cc
Source/WebCore/platform/MemoryPressureHandler.cpp
test/SemaCXX/cxx0x-initializer-stdinitializerlist.cpp
src/other/boost/boost/xpressive/regex_primitives.hpp
src/node/ext/byte_buffer.cc
lib/boost_1.60.0/boost/xpressive/regex_primitives.hpp
lib/Serialization/ModuleFile.cpp
test/PCH/cxx-traits.cpp
lib/IDE/CodeCompletion.cpp
external/bsd/llvm/dist/llvm/tools/lli/OrcLazyJIT.h
Source/WebCore/platform/UserActivity.cpp
src/node/ext/server_credentials.cc
test/SemaTemplate/instantiate-self.cpp
lib/Parse/ParseSIL.cpp
test/Index/index-many-call-ops.cpp
src/bindings/js/eina_js/eina_js_log.cc
lib/ASTMatchers/ASTMatchersInternal.cpp

semantic: string literal escape sequence handing

Everything related to the StringLiterals from #31

All these has the same root cause of escape sequence handing on the Go side bblfsh/javascript-driver#81 (comment)

  • check: key "LiteralValue": invalid syntax ("%s:Error: Rseek() to offset (%d) didn't read expected char (\'%c\') (ret=%d)\n")"
  • check: key "LiteralValue": invalid syntax ("%s:Error: Write failed for char (\'%c\') (ret=%d)\n")"
  • check: key "LiteralValue": invalid syntax ("\0")"
  • check: key "LiteralValue": invalid syntax ("
  • check: key "LiteralValue": invalid syntax ("| sed -n \'/<.data>/,$p\' | sed -e \'s/.*://\'")"

Offset out of bounds

From bblfsh logs we got a message of offset out of bounds.

Example of files that triggered this error:

Source/WebCore/page/csp/ContentSecurityPolicy.h
gnu/lib/libg++/g++-include/File.h
gnu/lib/libg++/g++-include/stdio.h
lib/boost_1.60.0/boost/log/utility/functional/nop.hpp

semantic: multiple transformation failures

Discovered as part of the bblfsh/bblfshd#268 (comment)

This is an โ˜‚๏ธ issue for driver failures due errors while semantic normalization of some files.

  • 5 string literal escape sequence handling cases #35
  • check: key "Prop_DeclSpecifier": unused field(s) on node CPPASTNamedTypeSpecifier: Prop_AttributeSpecifiers"
  • check: key "Prop_Declarator": key "Prop_Parameters": elem 0 (nodes.Object): unused field(s) on node CPPASTArrayDeclarator: Prop_NesteDeclarator"
  • heck: key "Prop_Declarator": key "Prop_Parameters": elem 1 (nodes.Object): unused field(s) on node CPPASTArrayDeclarator: Prop_NestedDeclarator"
  • check: key "Prop_Declarator": unused field(s) on node CPPASTFunctionDeclarator: Prop_AttributeSpecifiers"
  • check: key "Prop_Declarator": unused field(s) on node CPPASTFunctionDeclarator: Prop_Attributes"
  • check: key "Prop_Declarator": unused field(s) on node CPPASTFunctionDeclarator: TrailingComments"
  • check: unused field(s) on node CPPASTLiteralExpression: ExpandedFromMacro"
  • check: unused field(s) on node CPPASTLiteralExpression: LeadingComments"
  • check: unused field(s) on node CPPASTLiteralExpression: TrailingComments"
  • check: unused field(s) on node CPPASTName: LeadingComments"
  • check: unused field(s) on node CPPASTName: TrailingComments"
  • check: unused field(s) on node CPPASTQualifiedName: TrailingComments"
  • construct: key "@role": unhandled value: arrow -> in map[!=:
  • onstruct: key "@role": unhandled value: arrow -> in map[&&:
  • construct: key "@role": unhandled value: arrow -> in map[-:
  • construct: key "@role": unhandled value: arrow -> in map[>:
  • construct: key "@role": unhandled value: arrow -> in map[^=:
  • construct: key "@role": unhandled value: arrow -> in map[max:
  • construct: key "@role": unhandled value: arrow -> in map[unknown_operator:
  • construct: key "@role": unhandled value: arrow -> in map[|:

Normalization mapping for semantic mode needs to be updated.

The list was produced with

grep "language=cpp$" bblfshd.log | grep "error" | grep -v "native driver is not running" | grep -oP "FailedPrecondition desc = (.*) elapsed" | sort | uniq

186 files for the fixtures to reproduce the failures can be obtained with

grep "language=cpp$" bblfshd.log | grep "error" | grep -v "native driver is not running" | grep -oP "FailedPrecondition desc = \K(.*)" | sort | less

Premature EOF

From bblfsh logs we got a message of rpc error: code = Internal desc = EOF.

Example of files that triggered this error
gnu/dist/libstdc++/stl/stl_rope.h
external/modules/bsf/2.3.0/bsf/src/org/apache/bsf/engines/activescript/dbgutils.h
v2/admin-gui/src/docroot/jbi/cluster/inc/sharedAddRemove.inc
v2/appserv-native-ee/src/cpp/loadmetrics/WindowsCpuMetrics.cpp
v2/admin-cli/cli-api/src/cpp/solaris-monitoring/AttributeMgrBase.h
external/modules/bsf/2.3.0/bsf/src/org/apache/bsf/engines/activescript/BSFCOM.hpp
v2/admin-gui/src/docroot/jbi/inc/sharedTableEE.inc
js/src/vm/NumberObject-inl.h
v2/admin-cli/cli-api/src/cpp/solaris-monitoring/AttributeInfo.h
chrome/browser/sync/test/integration/single_client_backup_rollback_test.cc
components/search_engines/default_search_policy_handler.cc
main/nucleus/cluster/windows/Native/DcomConfigurator/DcomConfigurator.h
content/browser/fileapi/file_writer_delegate_unittest.cc
main/nucleus/cluster/windows/Native/DcomConfigurator/DcomConfigurator.cpp
v2/appserv-native-ee/src/cpp/loadmetrics/WindowsDiskUtil.cpp
other-licenses/7zstub/src/7zip/FileManager/FormatUtils.cpp
v2/appserv-native-ee/src/cpp/loadmetrics/WindowsMemoryMetrics.cpp
chrome/browser/ui/webui/options/browser_options_handler.h
extensions/browser/api/cast_channel/cast_transport_unittest.cc
chrome/browser/media_galleries/fileapi/itunes_data_provider_browsertest.cc
chrome/browser/sync/glue/synced_session_tracker.cc
v2/admin-cli/cli-api/src/cpp/solaris-monitoring/AttributeMgrFactory.cpp
external/modules/bsf/2.3.0/bsf/src/org/apache/bsf/engines/activescript/JavaOLEENUMVAR.hpp
v2/admin-gui/src/docroot/jbi/inc/sharedDeploymentsComponentsTable.inc
v2/admin-gui/src/docroot/jbi/inc/serverSubtabs.inc
v2/admin-gui/src/docroot/jbi/inc/sharedTargetsTable.inc
v2/admin-cli/cli-api/src/cpp/solaris-monitoring/FailureException.h
components/search_engines/default_search_manager.cc
v2/appserv-native-ee/src/cpp/loadmetrics/DiskUtil.cpp
external/modules/jaffi/0.4.1/jni/libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
main/appserver/admingui/common/src/main/resources/shared/editPageButtons.inc
cc/layers/delegated_frame_provider_unittest.cc
v2/admin-gui/src/docroot/applications/descriptor.inc
v2/admin-gui/src/docroot/jbi/inc/mockServerTabs.inc
intl/icu/source/common/unicode/std_string.h
js/src/jsapi-tests/testException.cpp
chromeos/network/onc/onc_translator_onc_to_shill.cc
external/modules/btrace/1.0.5/btrace~hg/samples/btracedefs.h
intl/uconv/ucvlatin/nsCP1254ToUnicode.cpp
intl/uconv/ucvlatin/nsCP1251ToUnicode.cpp
gfx/layers/ipc/LayerTransactionParent.cpp
v2/admin-gui/src/docroot/jbi/inc/mockClusterTabs.inc
intl/uconv/ucvlatin/nsCP1257ToUnicode.cpp
external/modules/jaffi/0.4.1/jni/libffi/testsuite/libffi.special/unwindtest.cc
external/modules/schema2beans/RELEASE55/ide/launcher/windows/netbeans.cpp
content/renderer/input/input_scroll_elasticity_controller.cc
main/appserver/admingui/common/src/main/resources/shared/editPageBottomButtons.inc
toolkit/system/gnome/nsGConfService.h
media/webrtc/trunk/webrtc/video_engine/desktop_capture_impl.cc
media/webrtc/trunk/webrtc/voice_engine/test/cmd_test/voe_cmd_test.cc
intl/uconv/ucvlatin/nsCP1255ToUnicode.cpp

java.lang.OutOfMemoryError parsing `./src/cluster.c` from Redis

I was running the following command (where ./src/cluster.c is coming from a fresh clone of Redis):

/target # bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/cluster.c

After waiting for a minute or so I get the following output (at this point memory utilization is about 12G on a 256G workstation machine---so I'm not actually out of memory; I'm also running with a very high maximum heap memory limit -Xmx20000m):

Exception in thread "main" java.lang.OutOfMemoryError
    at java.io.ByteArrayOutputStream.hugeCapacity(ByteArrayOutputStream.java:123)
    at java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:117)
    at java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:93)
    at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:153)
    at com.fasterxml.jackson.core.json.UTF8JsonGenerator._flushBuffer(UTF8JsonGenerator.java:2033)
    at com.fasterxml.jackson.core.json.UTF8JsonGenerator.writeString(UTF8JsonGenerator.java:454)
    at com.fasterxml.jackson.core.json.JsonGeneratorImpl.writeStringField(JsonGeneratorImpl.java:203)
    at tech.sourced.babelfish.JsonASTVisitor.lambda$visit$3(JsonASTVisitor.java:679)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:153)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:662)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.accept(CPPASTIdExpression.java:87)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:662)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTBinaryExpression.accept(CPPASTBinaryExpression.java:163)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTExpressionStatement.accept(CPPASTExpressionStatement.java:64)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:251)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:84)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:251)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:84)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:251)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:84)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIfStatement.accept(CPPASTIfStatement.java:133)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:251)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1207)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:84)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:268)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:294)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:851)
    at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTFunctionDefinition.accept(CPPASTFunctionDefinition.java:188)
    at tech.sourced.babelfish.JsonASTVisitor.writeChildProperty(JsonASTVisitor.java:251)
    at tech.sourced.babelfish.JsonASTVisitor.visitChildren(JsonASTVisitor.java:327)
    at tech.sourced.babelfish.JsonASTVisitor.visitWrapper(JsonASTVisitor.java:155)
    at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1348)
    at org.eclipse.cdt.internal.core.dom.parser.ASTTranslationUnit.accept(ASTTranslationUnit.java:267)
    at tech.sourced.babelfish.TranslationUnitSerializer.serialize(TranslationUnitSerializer.java:69)
    at tech.sourced.babelfish.TranslationUnitSerializer.serialize(TranslationUnitSerializer.java:44)
    at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:704)
    at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:689)
    at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:155)
    at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:292)
    at com.fasterxml.jackson.databind.ObjectMapper.writeValue(ObjectMapper.java:2509)
    at tech.sourced.babelfish.TranslationUnitJSONMapper.writeValue(TranslationUnitJSONMapper.java:40)
    at tech.sourced.babelfish.DriverResponse.send(DriverResponse.java:44)
    at tech.sourced.babelfish.Main.process(Main.java:53)
    at tech.sourced.babelfish.Main.main(Main.java:13)

I am able to parse other files in this repository successfully (including other C files); here are some parse attempts that all succeed:


bblfsh-cli -a localhost:9432 -l bash -m native --v2 ./utils/redis_init_script
bblfsh-cli -a localhost:9432 -l bash -m native --v2 ./utils/releasetools/01_create_tarball.sh
bblfsh-cli -a localhost:9432 -l bash -m native --v2 ./utils/releasetools/02_upload_tarball.sh
bblfsh-cli -a localhost:9432 -l bash -m native --v2 ./utils/releasetools/03_test_release.sh
bblfsh-cli -a localhost:9432 -l bash -m native --v2 ./utils/releasetools/04_release_hash.sh
bblfsh-cli -a localhost:9432 -l bash -m native --v2 ./utils/whatisdoing.sh
bblfsh-cli -a localhost:9438 -l ruby -m native --v2 ./src/modules/gendoc.rb
bblfsh-cli -a localhost:9438 -l ruby -m native --v2 ./src/redis-trib.rb
bblfsh-cli -a localhost:9438 -l ruby -m native --v2 ./utils/generate-command-help.rb
bblfsh-cli -a localhost:9438 -l ruby -m native --v2 ./utils/hyperloglog/hll-err.rb
bblfsh-cli -a localhost:9438 -l ruby -m native --v2 ./utils/hyperloglog/hll-gnuplot-graph.rb
bblfsh-cli -a localhost:9438 -l ruby -m native --v2 ./utils/lru/test-lru.rb
bblfsh-cli -a localhost:9438 -l ruby -m native --v2 ./utils/redis-copy.rb
bblfsh-cli -a localhost:9438 -l ruby -m native --v2 ./utils/redis-sha1.rb
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/adlist.c
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/adlist.h
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/ae.c
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/ae.h
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/ae_epoll.c
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/ae_evport.c
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/ae_kqueue.c
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/ae_select.c
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/anet.c
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/anet.h
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/aof.c
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/asciilogo.h
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/atomicvar.h
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/bio.c
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/bio.h
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/bitops.c
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/blocked.c
bblfsh-cli -a localhost:9440 -l c -m native --v2 ./src/childinfo.c  

It's just ./src/cluster.c that seems to cause issues.

Also, in general, I'm observing steadily increasing memory usage as I parse more and more files---I'm not entirely sure why this is? Perhaps there's a memory leak somewhere?

Comments disappearing in beginning of file

Hey ! While working on uast2clickhouse I noticed that, if you take a file with this structure:

// comment 1
#pragma once
// comment 2
#include <unordered_map>
// comment 3
#include <SFML/Graphics.hpp>
// comment 4
namespace gui
// comment 5
{
class sfml2_font : public font_i
{
public:
    sfml2_font(const sf::Font& font);
};
}

Then the comments 1 through 4 do not appear in the UAST. For example, for this file from which I based my example, the licensing block at the beginning completely disappears. Was wondering if this was expected behavior, or indeed a bug?

Add tags to repository

Repository should be tagged similar to other drivers. It should contain at lest following tags (topics): babelfish, cpp, driver.

I/O timeout

From bblfsh logs we got a message of rpc error: code = Internal desc = read |0: i/o timeout.

Files that triggered this error
services/core/jni/com_android_server_location_GnssLocationProvider.cpp
Source/WebCore/bindings/js/JSCryptoAlgorithmDictionary.cpp
gnu/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
MantidQt/CustomInterfaces/src/Tomography/ImageROIViewQtWidget.cpp
external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
delta3d/tests/dtGame/gamemanagertests.cpp
external/gpl3/gcc/dist/gcc/gimple.h
Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp
delta3d/utilities/STAGE/src/prefabbrowser.cpp
Source/JavaScriptCore/dfg/DFGGraph.h
Framework/Geometry/test/IndexingUtilsTest.h
Source/WebCore/platform/graphics/filters/FEGaussianBlur.cpp
external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
external/bsd/kyua-cli/dist/utils/sqlite/statement.cpp
gnu/dist/gcc/libstdc++-v3/include/ext/stl_rope.h
external/bsd/llvm/dist/clang/include/clang/Sema/Initialization.h
gnu/llvm/lib/AsmParser/LLParser.cpp
external/bsd/kyua-cli/dist/utils/cmdline/parser_test.cpp
gnu/llvm/tools/clang/lib/CodeGen/CGClass.cpp
engines/tsage/ringworld2/ringworld2_outpost.cpp
delta3d/tests/dtHLAGM/hlacomponenttests.cpp
external/bsd/llvm/dist/clang/lib/Sema/SemaLookup.cpp
external/gpl3/binutils/dist/gold/tilegx.cc
gnu/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp
Source/WebKit2/WebProcess/Plugins/PluginView.cpp
engines/saga/interface.cpp
gnu/llvm/lib/Target/X86/X86FrameLowering.cpp
Framework/Kernel/src/MagneticIon.cpp
gnu/llvm/lib/Target/Hexagon/RDFLiveness.cpp
delta3d/src/dtDAL/namedparameter.cpp
lib/boost_1.60.0/boost/fusion/container/generation/detail/preprocessed/map_tie30.hpp
Framework/Algorithms/test/FindPeaksTest.h
gnu/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
gnu/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
gnu/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
layout/style/nsRuleNode.cpp
gnu/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
delta3d/src/dtDirectorQt/directoreditor.cpp
gnu/llvm/tools/clang/include/clang/Serialization/ASTReader.h
external/bsd/llvm/dist/clang/include/clang/AST/NestedNameSpecifier.h
external/bsd/llvm/dist/clang/test/Driver/mips-cs.cpp
gnu/llvm/examples/Kaleidoscope/Orc/lazy_irgen/toy.cpp
MantidPlot/src/FFTDialog.cpp
gnu/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/insn-modes.h
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/RDFGraph.h
external/bsd/llvm/dist/clang/include/clang/Lex/PreprocessingRecord.h
audio/softsynth/mt32/Synth.cpp
Framework/DataHandling/src/LoadISISNexus2.cpp
external/gpl3/gdb/lib/libgdb/arch/powerpc64/observer.inc

Variable atype is not defined

From bblfsh logs we got the following message:

rpc error: code = FailedPrecondition desc = construct: key \"Nodes\": elem 1 (*transformer.opObjJoin): key \"Node\": key \"Type\": key \"Arguments\": elem 0 (<nil>): key \"Type\": variable \"atype\" is not defined

Files that triggered this error:

js/src/jskwgen.cpp
gnu/usr.bin/perl/wince/perlhost.h
gnu/usr.bin/perl/win32/perlhost.h
win32/perlhost.h
external/mit/MesaLib/dist/src/glsl/standalone_scaffolding.cpp
third_party/cpp/civetweb/mod_lua.inl
external/mit/MesaLib/dist/src/mesa/main/tests/stubs.cpp
external/mit/MesaLib/dist/src/mesa/state_tracker/st_glsl_to_tgsi.cpp

Unhandled value

From bblfsh logs we got the following messages:

unhandled value: arrow ->
unhandled value: dot .
unhandled value: op_alignOf
Files that triggered unhandled value: arrow ->
lib/Sema/ConstraintSystem.cpp
test/SemaCXX/cxx0x-initializer-stdinitializerlist.cpp
Files that triggered unhandled value: dot .
lib/boost_1.60.0/boost/multi_index/mem_fun.hpp
external/bsd/llvm/dist/clang/test/CXX/dcl.decl/dcl.meaning/dcl.mptr/p3.cpp
gdb/testsuite/gdb.c++/member-ptr.cc
gdb/testsuite/gdb.c++/misc.cc
bundled/boost-1.56.0/include/boost/multi_index/detail/scope_guard.hpp
test/SemaCXX/vararg-non-pod.cpp
external/gpl3/binutils/dist/gold/testsuite/basic_test.cc
external/bsd/llvm/dist/clang/test/SemaCXX/vararg-non-pod.cpp
gnu/llvm/lib/Fuzzer/test/FuzzerUnittest.cpp
external/bsd/llvm/dist/clang/test/Analysis/member-expr.cpp
engines/titanic/messages/messages.cpp
sipXcommserverLib/src/fastdb/rtree.cpp
Framework/Kernel/src/MaterialXMLParser.cpp
Interfaces/ConsoleCommandServiceInterface.h
src/object_store.cpp
lib/boost_1.60.0/boost/msm/front/detail/row2_helper.hpp
external/bsd/llvm/dist/llvm/tools/llvm-dwp/llvm-dwp.cpp
lib/boost_1.60.0/boost/wave/util/cpp_macromap.hpp
gdb/testsuite/gdb.cp/member-ptr.cc
test/CodeGenCXX/2010-05-12-PtrToMember-Dbg.cpp
Framework/PythonInterface/mantid/api/src/CloneMatrixWorkspace.cpp
bundled/boost-1.56.0/include/boost/multi_index/member.hpp
gdb/testsuite/gdb.cp/misc.cc
Source/bmalloc/bmalloc/AsyncTask.h
ReactCommon/cxxreact/JsArgumentHelpers-inl.h
external/bsd/llvm/dist/clang/test/CodeGenCXX/2004-03-08-ReinterpretCastCopy.cpp
lib/boost_1.60.0/boost/property_tree/detail/json_parser/parser.hpp
gnu/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp
test/Analysis/pointer-to-member.cpp
Console/ConsoleCommandUtils.h
gnu/usr.bin/groff/addftinfo/addftinfo.cc
gdb/testsuite/gdb.cp/classes.cc
test/SemaCXX/incomplete-call.cpp
vital/algo/estimate_similarity_transform.cxx
external/bsd/llvm/dist/clang/test/SemaCXX/incomplete-call.cpp
gnu/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h
libs/hwui/font/Font.cpp
lib/Parse/RAIIObjectsForParser.h
gnu/llvm/tools/llvm-dwp/llvm-dwp.cpp
lib/boost_1.60.0/boost/msm/front/state_machine_def.hpp
test/SemaCXX/unaddressable-functions.cpp
gnu/dist/toolchain/gdb/testsuite/gdb.c++/member-ptr.cc
gnu/usr.bin/binutils/gdb/testsuite/gdb.cp/misc.cc
test/CXX/dcl.decl/dcl.meaning/dcl.mptr/p3.cpp
engines/cge/vmenu.cpp
external/gpl3/gdb/dist/gdb/testsuite/gdb.cp/pr17494.cc
include/deal.II/lac/precondition.h
external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-ms-templates-memptrs.cpp
gnu/usr.bin/binutils/gdb/testsuite/gdb.cp/classes.cc
lib/boost_1.60.0/boost/python/lvalue_from_pytype.hpp
Files that triggered unhandled value: op_alignOf ->
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp
gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp
gnu/dist/gcc/gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp

Transport is closing

From bblfsh logs we got the error:

rpc error: code = Unavailable desc = transport is closing
Files that triggered this error
security/isakmpd/patches/patch-math__2n.h
databases/mysql56-client/patches/patch-sql_item__subselect.cc
src/Application/JavascriptModule/qscript_float4x4.cpp
news/pan/patches/patch-pan_usenet-utils_mime-utils.cc
JavascriptModule/qscript_float3x4.cpp
www/firefox24/patches/patch-mfbt_Atomics.h
www/seamonkey/patches/patch-mozilla_js_src_shell_jsoptparse.cpp
databases/mysql56-client/patches/patch-sql_item__sum.cc
textproc/isearch/patches/patch-src_marclib.hxx
mail/imapproxy/patches/patch-include_imapproxy.h
mail/thunderbird24/patches/patch-mozilla_mfbt_Atomics.h
net/xorp/patches/patch-libxorp_xorp.h
dports/games/gnuchess/files/patch-common.h
src/Application/JavascriptModule/qscript_float3x4.cpp
JavascriptModule/qscript_float3x3.cpp
textproc/isearch/patches/patch-doctype_dif.cxx

Probably solved by bblfshd#299 and go-client#127

Unexpected character

From bblfsh logs we got a message of Unexpected character ('c' (code 99)). Files that triggered this error:

Source/WebCore/rendering/RenderBlockFlow.cpp
Source/ThirdParty/gtest/test/gtest_unittest.cc
layout/tables/nsTableFrame.cpp
gnu/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
stan/math/prim/scal/prob/cauchy_cdf_log.hpp
Source/WebCore/cssjit/SelectorCompiler.cpp
lib/boost_1.60.0/boost/fusion/container/vector/detail/cpp03/preprocessed/vector40.hpp
gnu/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
gnu/llvm/lib/Target/ARM/ARMISelLowering.cpp

Invalid character

From bblfsh logs we got the following messages:

rpc error: code = Internal desc = invalid character '{' looking for beginning of object key string
rpc error: code = Internal desc = invalid character '{' after object key
rpc error: code = Internal desc = invalid character '}' after object key
rpc error: code = Internal desc = invalid character '{' after array element
rpc error: code = Internal desc = invalid character 'd' after object key
Files that triggered invalid character '{' looking for beginning of object key string
lib/Sema/ConstraintSystem.cpp
Files that triggered invalid character '{' after object key
test/SemaCXX/cxx0x-initializer-stdinitializerlist.cpp
test/Index/annotate-deep-statements.cpp
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/util/lazy.hpp
tensorflow/core/lib/monitoring/counter.h
lib/IDE/CodeCompletion.cpp
include/meta/logging/logger.h
Source/WebCore/page/PageThrottler.cpp
Source/WebCore/platform/VNodeTracker.cpp
lib/Sema/ConstraintSystem.cpp
tests/codim_one/extract_boundary_mesh_09.cc
Source/WebKit2/UIProcess/ProcessThrottler.cpp
gnu/llvm/tools/lli/OrcLazyJIT.h
src/classify/classifier/sgd.cpp
Files that triggered invalid character '}' after object key
lib/boost_1.60.0/boost/type_erasure/any.hpp
Files that triggered invalid character '{' after array element
gnu/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
Files that triggered invalid character 'd' after object key
include/swift/Basic/type_traits.h
external/bsd/llvm/dist/clang/test/CXX/expr/expr.unary/expr.new/p2-cxx0x.cpp
Source/WebKit2/Shared/WebSQLiteDatabaseTracker.cpp
tests/grid/grid_generator_10.cc
src/node/ext/call_credentials.cc
src/node/ext/call.cc
src/node/ext/channel_credentials.cc
include/swift/SILOptimizer/Utils/Local.h
Source/WebCore/dom/ScriptExecutionContext.h
external/bsd/llvm/dist/clang/test/PCH/cxx-traits.cpp
test/Parser/namespaces.cpp
lib/SILOptimizer/SILCombiner/SILCombiner.h
test/CXX/expr/expr.unary/expr.new/p2-cxx0x.cpp
src/node/ext/byte_buffer.cc
test/CXX/expr/expr.const/p3-0x.cpp
servmon/include/smnet.hxx
gnu/llvm/tools/lli/OrcLazyJIT.h
lib/boost_1.60.0/boost/coroutine2/detail/push_control_block.ipp
lib/boost_1.60.0/boost/coroutine2/detail/pull_control_block.ipp
src/node/ext/server_credentials.cc
src/wui/chatoverlay.cc
lib/boost_1.60.0/boost/type_erasure/any.hpp
external/bsd/llvm/dist/clang/test/SemaCXX/type-traits.cpp
lib/Serialization/ModuleFile.cpp
include/meta/classify/binary_dataset_view.h

Unused fields on nodes

In the latest bbfsh logs the following errors arose:

unused field(s) on node CPPASTLiteralExpression: ExpandedFromMacro
src/af/ev/unix/gnome/ev_GnomeToolbar.cpp
gnu/usr.bin/gcc/contrib/paranoia.cc
ptlib/tags/v2_14_1/plugins/sound_shm/shmif.cpp
ptlib/tags/v2_10_5/samples/timing/timing.cxx
embedding/qa/testembed/ProfileMgr.cpp
deal.II/contrib/boost-1.46.1/include/boost/units/scale.hpp
tests/auto/qpluginloader/tst_qpluginloader.cpp
reactos/lib/3rdparty/icu4ros/icu/source/test/intltest/normconf.cpp
mailnews/db/msgdb/src/nsMsgOfflineImapOperation.cpp
src/vm/domainfile.cpp
core/tools/modelinspector/modelcellmodel.cpp
mailnews/base/src/nsMessenger.cpp
external/mit/MesaLib7/dist/src/glsl/glsl_parser.cpp
ptlib/tags/v2_3_0/samples/strtest/main.cxx
sax-head/libsax/keyboard.h
branches/SIM_0_9_1/plugins/_core/msgview.cpp
sipXcommserverLib/src/alarm/AlarmRequestTask.cpp
src/plugins/astyle/astyleconfigdlg.cpp
crawl-ref/source/lang-fake.cc
tools/libclang/CXType.cpp
src/gtest/src/gtest.cc
tags/avidemux_2.4.3/avidemux/ADM_audio/audio_mpegidentify.cpp
rts/Lua/LuaContextData.h
extensions/spatialnavigation/src/nsSpatialNavigationService.cpp
kivio/kiviopart/kivio_doc.h
dom/src/offline/nsDOMOfflineResourceList.cpp
external/mit/MesaLib/dist/src/gallium/targets/haiku-softpipe/GalliumFramebuffer.cpp
layout/style/nsCSSRules.cpp
tests/trilinos/vector_move_operations.cc
core/jni/android_view_KeyEvent.cpp
Modules/ThirdParty/VNL/src/vxl/vcl/tests/test_cstdio.cxx
mailnews/addrbook/src/nsWabAddressBook.cpp
cmd/qtfe/QtBookmarkEditDialog.cpp
services/core/jni/com_android_server_input_InputApplicationHandle.cpp
core/metaobjectrepository.cpp
tools/simulator/libsimulator/lib/ProjectConfig/ProjectConfig.cpp
arrows/ceres/types.cxx
gnu/dist/groff/src/devices/grops/psrm.cc
liboffloadmic/runtime/coi/coi_client.cpp
bench/benchBlasGemm.cpp
opal/branches/v3_6/plugins/video/H.264/h264pipe_win32.cxx
src/conv/step/SolidAngleUnit.cpp
branches/unlabeled-1.5.2/plugins/dock/dockwnd.cpp
gnu/llvm/lib/DebugInfo/PDB/PDBExtras.cpp
compiler/oat_writer.cc
core/tools/styleinspector/primitivemodel.cpp
Utilities/KWSys/vtksys/testAutoPtr.cxx
src/3rdparty/clucene/src/CLucene/index/TermVectorWriter.cpp
msm8974/mm-video-v4l2/vidc/vdec/src/omx_vdec_hevc.cpp
projects/OG-Language/Service/JVM.cpp
unused field(s) on node CPPASTSimpleDeclSpecifier: Prop_Attributes
test/CodeGenCXX/mangle-abi-tag.cpp
gcc/testsuite/gcc.target/i386/avx512er-check.h
libs/esl/perl/esl_wrap.cpp
test/CodeGenCXX/type-metadata.cpp
delay.h
external/bsd/llvm/dist/clang/test/CodeGenCXX/cfi-vcall.cpp
gcc/testsuite/gcc.target/i386/sse3-check.h
gnu/dist/gcc/libstdc++-v3/config/cpu/hppa/atomicity.h
blas/xerbla.cpp
gcc/testsuite/gcc.target/i386/mpx/reference-2-lbv.cpp
libpthread/linuxthreads.old/sysdeps/sparc/sparc32/pt-machine.h
libc/signal/sigset-cvt-mask.h
src/mod/languages/mod_perl/mod_perl_wrap.cpp
gdb/testsuite/gdb.arch/i386-cpuid.h
test/Modules/Inputs/cxx-irgen-top.h
gnu/usr.bin/binutils/gdb/testsuite/gdb.arch/i386-cpuid.h
tags/VALGRIND_3_4_0/exp-ptrcheck/tests/ccc.cpp
tags/VALGRIND_3_11_0/tests/sys_mman.h
branches/BUILD_TWEAKS/tests/sys_mman.h
include/linux/log2.h
software/magnetometer/sketches/AWN_XRF/xbootapi.cpp
src/pal/src/exception/seh-unwind.cpp
gcc/testsuite/gcc.target/i386/avx-check.h
libcilkrts/runtime/cilk_fiber-unix.cpp
branches/MSG2/tests/sys_mman.h
external/gpl3/gcc/dist/gcc/testsuite/gcc.target/i386/aes-avx-check.h
external/gpl3/gcc/dist/gcc/testsuite/g++.dg/torture/stackalign/test-unwind.h
branches/ICC111/exp-ptrcheck/tests/ccc.cpp
libs/esl/php/esl_wrap.cpp
test/CodeGenCXX/mangle-ms.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/dllexport.cpp
test/CodeGenCXX/attr-x86-interrupt.cpp
gcc/testsuite/gcc.target/i386/sse4a-check.h
gnu/gcc/libstdc++-v3/config/cpu/hppa/atomicity.h
branches/DRDDEV/exp-ptrcheck/tests/ccc.cpp
branches/MESSAGING_TIDYUP/tests/sys_mman.h
lib/libcxxabi/src/abort_message.cpp
external/gpl3/gdb/dist/gdb/testsuite/gdb.arch/amd64-entry-value.cc
external/gpl3/gdb/dist/gdb/testsuite/gdb.arch/amd64-entry-value-paramref.cc
test/CodeGen/address-safety-attr-kasan.cpp
rts/System/Util.cpp
software/magnetometer/sketches/AWN_XRF_W5100/xbootapi.cpp
external/gpl3/binutils/dist/gold/testsuite/section_sorting_name.cc
external/bsd/llvm/dist/llvm/test/tools/sancov/Inputs/foo.cpp
gnu/llvm/tools/clang/lib/Headers/mm3dnow.h
runtime/jit/debugger_interface.cc
external/gpl3/binutils/dist/gold/testsuite/text_section_grouping.cc
bench/benchEigenSolver.cpp
libpthread/linuxthreads/sysdeps/sh/pt-machine.h
branches/DISRV/tests/sys_mman.h
unused field(s) on node Scalar_String: comments
docroot/sites/all/modules/contrib/views/modules/statistics.views.inc
docroot/sites/all/modules/contrib/ctools/page_manager/plugins/tasks/comment_reply.inc
docroot/sites/all/modules/contrib/domain/domain_conf/domain_conf.domain.inc
docroot/sites/all/modules/contrib/file_entity/plugins/tasks/file_view.inc
docroot/sites/all/modules/contrib/domain/domain_content/domain_content.admin.inc
proof-of-concept/aic-validation/ext_routing.conf.inc
sites/all/modules/contrib/views/modules/statistics.views.inc
builder_scripts/builder_profiles/pfPBX/copy_overlay/etc/inc/globals.inc
sites/all/modules/wysiwyg/editors/yui.inc
docroot/sites/all/modules/contrib/panels/plugins/style_bases/pane/pane_rounded_shadow/pane_rounded_shadow.inc
docroot/sites/all/modules/contrib/panels/plugins/style_bases/region/region_plain_box/region_plain_box.inc
docroot/sites/all/modules/contrib/migrate/plugins/destinations/entity.inc
docroot/sites/all/modules/contrib/ctools/page_manager/plugins/tasks/node_view.inc
pegasus/sites.v3/drupal.code.org/public/sites/all/modules/contrib/views/modules/translation.views.inc
docroot/sites/all/modules/contrib/panels/plugins/task_handlers/panel_context.inc
pegasus/sites.v3/drupal.code.org/public/sites/all/modules/contrib/views/modules/taxonomy.views.inc
docroot/sites/all/modules/contrib/ctools/plugins/contexts/term.inc
docroot/sites/all/modules/contrib/services/plugins/export_ui/services_ctools_export_ui.inc
pegasus/sites.v3/drupal.code.org/public/sites/all/modules/contrib/views/modules/aggregator.views.inc
docroot/sites/all/modules/ctools/plugins/cache/simple.inc
docroot/sites/all/modules/contrib/date/date_views/includes/date_views_filter_handler_simple.inc
sites/all/modules/entity/entity_token.tokens.inc
docroot/sites/all/modules/contrib/views/modules/profile/views_handler_field_profile_date.inc
sites/all/modules/ctools/plugins/export_ui/ctools_export_ui.inc
docroot/sites/all/modules/contrib/views/theme/theme.inc
sites/all/modules/search_autocomplete/search_autocomplete.form.add.inc
pegasus/sites.v3/drupal.code.org/public/sites/all/modules/contrib/views/modules/system.views.inc
sites/all/modules/field_group/field_group.field_ui.inc
sites/all/modules/ctools/page_manager/plugins/tasks/term_view.inc
docroot/sites/all/modules/contrib/ctools/includes/context-admin.inc
sites/all/modules/ctools/page_manager/plugins/tasks/comment_reply.inc
sites/all/modules/tmgmt/sources/entity/tmgmt_entity.plugin.inc
sites/all/modules/contrib/views/modules/comment.views.inc
docroot/sites/all/modules/contrib/ctools/plugins/arguments/term.inc
sites/all/modules/features/includes/features.menu.inc
profiles/commons/modules/contrib/ctools/plugins/contexts/term.inc
docroot/sites/all/modules/contrib/ctools/plugins/arguments/node_add.inc
sites/all/modules/migrate/migrate.drush.inc
docroot/sites/all/modules/contrib/file_entity/file_entity.field.inc
docroot/sites/all/modules/contrib/entityqueue/plugins/entityqueue/handler/simple.inc
sites/all/modules/contrib/views/modules/taxonomy.views.inc
sites/all/modules/rules/rules_admin/rules_admin.inc
docroot/sites/all/modules/contrib/panels/panels_mini/plugins/content_types/panels_mini.inc
docroot/sites/all/modules/contrib/metatag/metatag.admin.inc
sites/all/modules/rules/modules/data.rules.inc
docroot/sites/all/modules/contrib/google_analytics/googleanalytics.admin.inc
docroot/sites/all/modules/contrib/entity/modules/comment.info.inc
sites/all/modules/diff/includes/node.inc
sites/all/modules/superfish/superfish.drush.inc
docroot/modules/field_ui/field_ui.admin.inc
unused field(s) on node CPPASTCompoundStatement: ExpandedFromMacro
frameworks/js-bindings/external/spidermonkey/include/linux/js/Utility.h
tags/avidemux_2.5.0/avidemux/ADM_inputs/ADM_nuv/RToldformat.cpp
tags/avidemux_2.5.3/avidemux/ADM_inputs/ADM_h263/ADM_h263.cpp
tags/avidemux_2.5.3/plugins/ADM_videoFilters/AvisynthResize/gtk/gtk_resize.cpp
tags/avidemux_2.5.2/plugins/ADM_videoFilters/AvisynthResize/gtk/gtk_resize.cpp
xpcom/ds/CheckedInt.h
ptlib/tags/Atlas_devel0/include/ptlib/wince/iomanip.h
third_party/tcmalloc/vendor/src/profiledata.cc
crawl-ref/source/prebuilt/levcomp.lex.cc
boost/lambda/detail/lambda_functor_base.hpp
modules/gpu/perf/perf_utility.hpp
branches/avidemux_2.6_branch_mean/avidemux_plugins/ADM_videoFilters/Srt/ADM_vidSRTRender.cpp
Modules/ProstateNav/newmat/newmat7.cpp
DayDream/daydream/frameworks/js-bindings/external/spidermonkey/include/android/js/Utility.h
tags/avidemux_2.5.2/avidemux/ADM_inputs/ADM_nuv/RToldformat.cpp
ptlib/tags/v1_5_3/include/ptlib/wince/iomanip.h
third_party/tcmalloc/chromium/src/tests/profiledata_unittest.cc
tags/avidemux_2.5.2rc/plugins/ADM_videoFilters/AvisynthResize/gtk/gtk_resize.cpp
test/SemaCXX/warn-undefined-bool-conversion.cpp
tags/avidemux_2.5.5/avidemux/ADM_inputs/ADM_matroska/ebml.cpp
engines/titanic/messages/messages.h
Modules/ProstateNav/newmat/jacobi.cpp
tags/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ebml.cpp
Source/WebCore/editing/AlternativeTextController.h
tags/avidemux_2.5.0/avidemux/ADM_inputs/ADM_matroska/ebml.cpp
include/wx/msw/ole/activex.h
lib/boost_1.60.0/boost/mpi/detail/ignore_skeleton_oarchive.hpp
src/xmlpatterns/type/qbuiltinatomictypes.cpp
tags/avidemux_2.5.0/plugins/ADM_videoFilters/AvisynthResize/gtk/gtk_resize.cpp
o3d/core/cross/standard_param.h
android-2.1_r1/frameworks/base/media/libdrm/mobile2/src/util/ustl-1.0/ufunction.h
Modules/ProstateNav/newmat/sort.cpp
DayDream/daydream/frameworks/js-bindings/external/spidermonkey/include/win32/js/Utility.h
frameworks/js-bindings/external/spidermonkey/include/ios/js/Utility.h
MTA10/game_sa/CRenderWareSA.ShaderMatching.h
libvtv/vtv_set.h
ePub3/ThirdParty/boost/include/boost/spirit/home/support/detail/endian/endian.hpp
tags/avidemux_2.5.2/plugins/ADM_videoFilters/MplayerResize/gtk/gtk_resize.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/warn-undefined-bool-conversion.cpp
engines/bladerunner/script/script.h
modules/gpu/perf_cpu/perf_utility.hpp
branches/avidemux_2.5_branch_mean_merged/avidemux/ADM_inputs/ADM_h263/ADM_h263.cpp
dom/base/nsDOMException.cpp
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/showExpansions.cpp
jni/include/boost/mpi/detail/ignore_skeleton_oarchive.hpp
tags/avidemux_2.5.0/plugins/ADM_videoFilters/MplayerResize/gtk/gtk_resize.cpp
DayDream/daydream/frameworks/js-bindings/external/spidermonkey/include/mac/js/Utility.h
tags/avidemux_2.5.1/avidemux/ADM_inputs/ADM_h263/ADM_h263.cpp
lib/AST/Expr.cpp
src/graphic/text/rt_errors.h
unused field(s) on node CPPASTQualifiedName: LeadingComments
deal.II/contrib/boost/include/boost/math/distributions/find_scale.hpp
lib/boost_1.60.0/boost/interprocess/allocators/detail/node_pool.hpp
bundled/boost-1.56.0/include/boost/container/flat_set.hpp
lib/boost_1.60.0/boost/container/set.hpp
lib/boost_1.60.0/boost/intrusive/bstree.hpp
deal.II/contrib/boost-1.46.1/include/boost/math/distributions/find_scale.hpp
include/basebmp/iteratortraits.hxx
lib/boost_1.60.0/boost/graph/adjacency_list.hpp
modules/libfont/src/fb.cpp
deal.II/bundled/boost-1.49.0/include/boost/math/distributions/find_location.hpp
lib/boost_1.60.0/boost/intrusive/circular_slist_algorithms.hpp
bundled/boost-1.56.0/include/boost/container/map.hpp
bundled/boost-1.56.0/include/boost/intrusive/any_hook.hpp
lib/boost_1.60.0/boost/intrusive/linear_slist_algorithms.hpp
lib/boost_1.60.0/boost/gil/extension/dynamic_image/image_view_factory.hpp
bundled/boost-1.56.0/include/boost/intrusive/treap_algorithms.hpp
bundled/boost-1.56.0/include/boost/intrusive/bstree.hpp
bundled/boost-1.56.0/include/boost/graph/adjacency_list.hpp
lib/boost_1.60.0/boost/geometry/algorithms/equals.hpp
lib/boost_1.60.0/boost/interprocess/indexes/iunordered_set_index.hpp
ePub3/ThirdParty/boost/include/boost/math/distributions/find_scale.hpp
deal.II/contrib/boost-1.49.0/include/boost/spirit/home/karma/nonterminal/detail/parameterized.hpp
boost/spirit/home/karma/nonterminal/detail/parameterized.hpp
lib/boost_1.60.0/boost/container/flat_set.hpp
lib/boost_1.60.0/boost/intrusive/detail/generic_hook.hpp
deal.II/contrib/boost-1.46.1/include/boost/math/distributions/find_location.hpp
deal.II/contrib/boost/include/boost/math/distributions/find_location.hpp
ePub3/ThirdParty/boost/include/boost/math/distributions/find_location.hpp
lib/boost_1.60.0/boost/log/attributes/named_scope.hpp
lib/boost_1.60.0/boost/intrusive/rbtree_algorithms.hpp
lib/boost_1.60.0/boost/filesystem/path_traits.hpp
lib/boost_1.60.0/boost/container/detail/node_pool.hpp
deal.II/contrib/boost-1.49.0/include/boost/math/distributions/find_scale.hpp
deal.II/bundled/boost-1.49.0/include/boost/spirit/home/karma/nonterminal/detail/parameterized.hpp
lib/boost_1.60.0/boost/interprocess/indexes/flat_map_index.hpp
lib/boost_1.60.0/boost/msm/mpl_graph/detail/adjacency_list_graph.ipp
lib/boost_1.60.0/boost/interprocess/indexes/map_index.hpp
lib/boost_1.60.0/boost/intrusive/any_hook.hpp
lib/boost_1.60.0/boost/msm/mpl_graph/depth_first_search.hpp
src/other/boost/boost/graph/adjacency_list.hpp
lib/boost_1.54.0/boost/math/distributions/find_scale.hpp
lib/boost_1.60.0/boost/spirit/home/qi/nonterminal/detail/parameterized.hpp
bundled/boost-1.56.0/include/boost/container/set.hpp
CondTools/HLT/src/AlCaRecoTriggerBitsRcdUpdate.cc
lib/boost_1.60.0/boost/bimap/bimap.hpp
bundled/boost-1.56.0/include/boost/spirit/repository/home/qi/nonterminal/subrule.hpp
boost/spirit/home/qi/nonterminal/detail/parameterized.hpp
lib/boost_1.60.0/boost/spirit/repository/home/qi/nonterminal/subrule.hpp
lib/boost_1.60.0/boost/intrusive/avltree_algorithms.hpp
lib/boost_1.60.0/boost/interprocess/indexes/unordered_map_index.hpp
unused field(s) on node Stmt_Use: comments
modules/views/tests/modules/views_test_data/views_test_data.views.inc
docroot/sites/all/modules/contrib/gmap/gmap_parse_macro.inc
unused field(s) on node CPPASTOperatorName: LeadingComments
engine/src/mcsemaphore.h
unused field(s) on node CPPASTDeclarator: TrailingComments
lib/boost_1.60.0/boost/spirit/home/support/multi_pass_wrapper.hpp
unused field(s) on node CPPASTElaboratedTypeSpecifier: Prop_Attributes
external/bsd/llvm/dist/clang/test/SemaCXX/elaborated-type-specifier.cpp
unused field(s) on node CPPASTFunctionDeclarator: TrailingComments
db/mork/src/morkSink.cpp
src/gui/widgets/qlcdnumber.cpp
boost/boost/detail/shared_count.hpp
contrib/llvm/include/llvm/Analysis/Interval.h
mailnews/compose/src/nsMsgAppleDecode.cpp
src/src/ipc.cpp
lib/boost_1.60.0/boost/xpressive/detail/utility/traits_utils.hpp
opal/branches/autoconf/src/codec/opalwavfile.cxx
vim/bundle/YouCompleteMe/cpp/BoostParts/boost/timer.hpp
src/other/boost/boost/dynamic_bitset/dynamic_bitset.hpp
contrib/src/mmedia/g711.cpp
opal/tags/v3_10_7/src/opal/rtpep.cxx
PhysicsTools/StarterKit/src/PhysicsHistograms.cc
src/Examples/Ch07-Interpolation/Curves-06-Bezier/Game.cpp
meshlab/src/external/ann_1.1.1/include/ANN/ANNx.h
src/other/boost/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp
hphp/runtime/ext/gd/libgd/gd_gif_out.cpp
src/md/enc/stgtiggerstorage.cpp
src/Examples/Ch09-Lighting/Lighting-01-DirectionalLight/Game.cpp
contrib/llvm/tools/clang/test/Preprocessor/pragma_diagnostic_sections.cpp
media/libstagefright/codecs/amrwb/src/low_pass_filt_7k.cpp
jni/include/boost/python/object/class_metadata.hpp
kugar/lib/mreportsection.cpp
cmd/dialup/win/aswplugn/src/helper.cpp
cmd/qtfe/QtContext.cpp
opal/tags/v3_8_3/src/opal/rtpep.cxx
tags/avidemux_2.5.5/avidemux/ADM_audio/audiogen.cpp
lib/boost_1.60.0/boost/serialization/access.hpp
src/gcinfo/gcinfoencoder.cpp
ttH_analyzer/plugins/CU_ttH_EDA_Misc.cc
opal/tags/v2_0beta3/src/codec/vic/p64encoder.cxx
tags/avidemux_2.5.2/avidemux/ADM_audiofilter/audioeng_buff.cpp
OnlineDB/EcalCondDB/interface/LMFLaserPrimDat.h
bundled/boost-1.56.0/include/boost/smart_ptr/detail/sp_counted_base_sync.hpp
sketches/OpenROV2x/CServo.cpp
reservation-app/node_modules/kafka-node/node_modules/snappy/node_modules/nan/nan_implementation_12_inl.h
tensorflow/core/lib/gtl/cleanup.h
src/thirdparty/boost/boost/timer.hpp
kchart/gdchart/price_conv.cpp
lib/boost_1.60.0/boost/coroutine/exceptions.hpp
opal/tags/v3_6_7/src/opal/rtpep.cxx
books/SuperBible/examples/src/shared/openexr-1.4.0-vsnet2003/include/OpenEXR/ImathFrame.h
opal/tags/v3_10_10/src/opal/rtpep.cxx
src/utilcode/utilmessagebox.cpp
meshlab/src/external/ann_1.1.1/src/perf.cpp
opal/tags/v3_2_2/src/codec/opalwavfile.cxx
contrib/llvm/tools/clang/test/CXX/except/except.spec/p5-pointers.cpp
db/mork/src/orkinFactory.cpp
opal/tags/v3_10_2/src/opal/rtpep.cxx
libstdc++-v3/testsuite/26_numerics/valarray_operators.cc
unused field(s) on node Expr_Include: comments
core/assets/system/session_handling/session_handler_types/session_handler_memcache/session_handler_memcache_edit_fns.inc
core/assets/form/form_question_rule_types/form_question_rule_type_regexp/form_question_rule_type_regexp_management.inc
core/assets/system/triggers/trigger_event_types/trigger_event_asset_recached/trigger_event_asset_recached_edit_fns.inc
packages/data/package_manager_data.inc
core/assets/system/triggers/trigger_manager/trigger_manager_management.inc
core/assets/system/conditions/condition_types/condition_admin_access/condition_admin_access_edit_fns.inc
tags/release-1.23b4/phpconf/inc/filter.inc
packages/web_services/rest/triggers/trigger_action_types/trigger_action_call_rest_resource/trigger_action_call_rest_resource_management.inc
tags/release-1.3b18/phpconf/inc/captiveportal.inc
core/assets/paint_layout/paint_layout_bodycopy/paint_layout_bodycopy_management.inc
phase3/maintenance/language/writeMessagesArray.inc
tags/release-1.235/phpconf/inc/interfaces.inc
packages/sharepoint/form_action_types/form_action_create_sharepoint_list_item/form_action_create_sharepoint_list_item_edit_fns.inc
core/assets/files/excel_doc/excel_doc_edit_fns.inc
core/assets/form/form_question_rule_types/form_question_rule_type_file_size/form_question_rule_type_file_size.inc
tags/release-1.23/phpconf/inc/shaper.inc
core/assets/system/cron/jobs/cron_job_clear_matrix_cache/cron_job_clear_matrix_cache_management.inc
etc/inc/config.gui.inc
packages/filesystem/physical_folder/physical_folder.inc
packages/data/xml_user_bridge/xml_user_bridge_management.inc
core/assets/metadata/metadata_fields/metadata_field_select/metadata_field_select_edit_fns.inc
core/assets/files/rtf_file/rtf_file_edit_fns.inc
core/assets/system/web_folders/web_folder_designs/web_folder_designs_management.inc
tags/release-1.3b2/phpconf/inc/shaper.inc
packages/ecommerce/triggers/trigger_event_types/trigger_event_ecommerce_payment_completed/trigger_event_ecommerce_payment_completed_edit_fns.inc
net/pfSense-pkg-haproxy/files/usr/local/pkg/haproxy/haproxy_upgrade_config.inc
core/assets/thesaurus_term/thesaurus_term_management.inc
packages/filesystem/tools/tool_import_file/tool_import_file_management.inc
packages/data/data_source_rss/data_source_rss_edit_fns.inc
tags/release-1.236/phpconf/inc/interfaces.inc
includes/stream_wrappers.inc
core/assets/designs/design_areas/design_area_constant_button/design_area_constant_button_management.inc
packages/data/trigger_action_types/trigger_action_execute_database_query/trigger_action_execute_database_query_management.inc
core/assets/system/triggers/trigger_event_types/trigger_event_asset_updated/trigger_event_asset_updated_management.inc
tags/release-1.32/phpconf/inc/shaper.inc
sites/all/modules/i18n/i18n_string/i18n_string.pages.inc
packages/funnelback/cron_jobs/cron_job_funnelback_log_rotation/cron_job_funnelback_log_rotation_edit_fns.inc
core/assets/system/triggers/trigger_action_types/trigger_action_add_url/trigger_action_add_url_edit_fns.inc
core/assets/designs/design_areas/design_area_request_vars/design_area_request_vars_management.inc
tags/release-1.3b1/webgui/guiconfig.inc
tags/release-1.231/phpconf/inc/system.inc
core/assets/system/cron/jobs/cron_job_expired_matrix_locks/cron_job_expired_matrix_locks_edit_fns.inc
core/assets/system/conditions/condition_types/condition_user_frequency/condition_user_frequency_management.inc
php/libraries/Log.class.inc
packages/web_services/api/form_section_action_types/form_section_action_soap_call/form_section_action_soap_call_edit_fns.inc
etc/inc/priv.inc
packages/cms/page/page_management.inc
core/assets/reports/asset_counter/report_asset_counter_edit_fns.inc
core/assets/system/triggers/trigger_action_types/trigger_action_delete_future_lineage/trigger_action_delete_future_lineage_edit_fns.inc
core/assets/files/powerpoint_doc/powerpoint_doc_edit_fns.inc
unused field(s) on node CPPASTTemplateId: ExpandedFromMacro
lib/boost_1.60.0/boost/graph/detail/labeled_graph_traits.hpp
bundled/boost-1.56.0/include/boost/operators.hpp
Eigen/src/Core/products/GeneralMatrixVector_MKL.h
unsupported/Eigen/CXX11/src/Core/util/EmulateArray.h
Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/cond_dealtor.hpp
lib/boost_1.54.0/boost/units/detail/conversion_impl.hpp
deal.II/contrib/boost-1.49.0/include/boost/lambda/algorithm.hpp
interpreter/llvm/src/include/llvm/Object/ELFTypes.h
Modules/Core/Common/src/itkNumericTraitsDiffusionTensor3DPixel.cxx
arrows/vxl/image_io.cxx
tensorflow/stream_executor/cuda/cuda_blas.cc
gnu/dist/gcc4/libstdc++-v3/include/ext/pb_assoc/detail/bin_search_tree_/bin_search_tree_.hpp
dep/acelite/ace/Hash_Cache_Map_Manager_T.h
external/bsd/llvm/dist/llvm/include/llvm/Object/ELFTypes.h
lib/eigen_3.2.9/Eigen/src/Core/products/TriangularMatrixVector_MKL.h
lib/boost_1.60.0/boost/proto/transform/env.hpp
gnu/llvm/utils/unittest/googletest/include/gtest/internal/gtest-tuple.h
libstdc++-v3/testsuite/util/native_type/native_hash_set.hpp
libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp
jni/include/boost/function/function_base.hpp
boost/boost/functional/hash/detail/float_functions.hpp
Eigen/src/PaStiXSupport/PaStiXSupport.h
crawl-ref/source/externs.h
gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp
gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp
gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp
src/other/boost/boost/typeof/modifiers.hpp
deal.II/contrib/boost-1.49.0/include/boost/spirit/home/qi/binary/binary.hpp
ePub3/ThirdParty/boost/include/boost/lambda/detail/lambda_functors.hpp
include/clang/AST/EvaluatedExprVisitor.h
bundled/boost-1.56.0/include/boost/spirit/home/classic/tree/impl/tree_to_xml.ipp
lib/boost_1.60.0/boost/graph/compressed_sparse_row_graph.hpp
gnu/dist/gcc4/libstdc++-v3/include/ext/pb_assoc/detail/ov_tree_map_/ov_tree_map_.hpp
tools/aapt2/util/TypeTraits.h
gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp
libstdc++-v3/include/ext/pb_ds/hash_policy.hpp
libraries/include/osx/boost/iterator/iterator_adaptor.hpp
core/vnl/vnl_matlab_read.cxx
vcl/emulation/vcl_hashtable.h
external/bsd/llvm/dist/clang/test/Parser/cxx-template-decl.cpp
test/tagged.cpp
gnu/dist/gcc4/libstdc++-v3/include/std/std_bitset.h
lib/boost_1.54.0/boost/crc.hpp
Eigen/src/Core/CwiseBinaryOp.h
test/product_trmm.cpp
bundled/boost-1.56.0/include/boost/spirit/home/karma/binary/binary.hpp
include/clang/AST/ASTTypeTraits.h
js/src/xpconnect/wrappers/XrayWrapper.cpp
Source/cmCryptoHash.h
unused field(s) on node CPPASTLiteralExpression: LeadingComments
lectures/10-RecursiveBacktracking/code/mazeSolver/lib/StanfordCPPLib/collections/queue.h
external/bsd/llvm/dist/clang/lib/Tooling/CompilationDatabase.cpp
engine/src/hndlrlst.cpp
CondTools/Hcal/src/HcalValidationCorrsHandler.cc
trunk/sim-qt4/plugins/icq/icqmessage.cpp
crawl-ref/source/database.cc
CondTools/Hcal/src/CastorPedestalWidthsHandler.cc
tags/release-0.5.2/rkward/rbackend/rklocalesupport.cpp
lectures/10-RecursiveBacktracking/code/mazeSolver/lib/StanfordCPPLib/collections/deque.h
sipXproxy/src/SipXProxyCseObserver.cpp
hrpsys_ros_bridge/src/ImageSensorROSBridge.cpp
js/src/xpconnect/sample/xpcsample1.cpp
tags/0.9.4.3/plugins/styles/wood/wood.cpp
lectures/10-RecursiveBacktracking/code/mazeSolver/lib/StanfordCPPLib/collections/linkedhashset.h
utils/TableGen/ClangCommentCommandInfoEmitter.cpp
lectures/10-RecursiveBacktracking/code/mazeSolver/lib/StanfordCPPLib/collections/stack.h
lectures/9-RecursiveTrees/code/reducible/lib/StanfordCPPLib/collections/linkedhashset.h
lib/boost_1.60.0/boost/graph/read_dimacs.hpp
java/webclient/src_ie/WrapperFactoryImpl.cpp
src/motif/gauge.cpp
src/3rdparty/webkit/WebCore/platform/MIMETypeRegistry.cpp
src/analyzer/analyzerkey.cpp
js2/src/parser.cpp
lib/boost_1.60.0/boost/math/distributions/students_t.hpp
src/Core/OgreRenderingModule/OgreMaterialUtils.cpp
engines/sword1/animation.cpp
hrpsys_ros_bridge/src/HrpsysSeqStateROSBridgeImpl.cpp
opal/tags/v3_12_9/plugins/audio/EasyCodec/easycodecs.h
CondTools/Hcal/src/HcalQIEDataHandler.cc
EventFilter/GctRawToDigi/src/GctUnpackCollections.cc
L1Trigger/GlobalMuonTrigger/src/L1MuGMTMIAUPhiPro1LUT.cc
lectures/10-RecursiveBacktracking/code/permutation/lib/StanfordCPPLib/private/platform.cpp
kwmmodules/kwmpager/pager.cpp
CondTools/Hcal/src/HcalMCParamsHandler.cc
lectures/9-RecursiveTrees/code/fileCrawl/lib/StanfordCPPLib/collections/linkedlist.h
src/vnsw/agent/services/dhcp_handler.cc
src/plugins/contrib/wxSmithContribItems/wxthings/wxthings/samples/filebrws/wxfilebrowser.cpp
sipXcallLib/src/test/mp/MpTestConfig.cpp
src/sdk/wxscintilla/src/scintilla/lexers/LexSpice.cxx
lectures/10-RecursiveBacktracking/code/permutation/lib/StanfordCPPLib/collections/vector.h
crawl-ref/source/output.cc
Foundation/Framework.cpp
runtime/arch/arm/instruction_set_features_arm.cc
reactos/lib/3rdparty/icu4ros/icu/source/test/intltest/ucdtest.cpp
reactos/lib/3rdparty/icu4ros/icu/source/test/intltest/testidna.cpp
lectures/10-RecursiveBacktracking/code/permutation/lib/StanfordCPPLib/collections/lexicon.cpp
Source/cmNinjaNormalTargetGenerator.cxx
tags/0.9.4/plugins/styles/wood/wood.cpp
src/db.cpp
widget/src/xlib/nsWidgetFactory.cpp
unused field(s) on node CPPASTCompoundStatement: Prop_AttributeSpecifiers
test/SemaCXX/captured-statements.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/captured-statements.cpp
test/OpenMP/parallel_sections_messages.cpp
external/bsd/llvm/dist/clang/test/OpenMP/parallel_sections_messages.cpp
unused field(s) on node Param: comments
app/lib/PHPMailer.inc
unused field(s) on node CPPASTSimpleDeclSpecifier: Prop_AttributeSpecifiers
gnu/usr.bin/binutils/gdb/testsuite/gdb.arch/i386-cpuid.h
gcc/testsuite/g++.dg/ext/mv12-aux.cc
test/CodeGenCXX/microsoft-abi-default-cc.cpp
gnu/lib/libstdc++/libstdc++/config/os/aix/atomicity.h
gcc/testsuite/gcc.target/i386/mmx-3dnow-check.h
gcc/testsuite/gcc.target/i386/aes-check.h
external/gpl3/gcc/dist/gcc/testsuite/gcc.target/i386/aes-avx-check.h
test/CodeGenCXX/explicit-instantiation.cpp
external/bsd/llvm/dist/clang/test/CodeGen/address-safety-attr-kasan.cpp
libjava/sysdep/pa/locks.h
external/gpl3/gdb.old/dist/gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.cc
ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/btl.hh
gnu/dist/gcc/libstdc++-v3/config/cpu/sparc/atomicity.h
gnu/dist/gcc/gcc/config/rs6000/altivec.h
lib/libcxxabi/src/cxa_handlers.cpp
engine/src/dsklnx.cpp
blas/xerbla.cpp
gcc/testsuite/g++.dg/torture/stackalign/test-unwind.h
gcc/testsuite/gcc.target/i386/pclmul-avx-check.h
gcc/testsuite/gcc.target/i386/avx512vl-check.h
controller.h
libs/esl/perl/esl_wrap.cpp
bench/btl/generic_bench/btl.hh
external/gpl3/binutils/dist/ld/testsuite/ld-plugin/pr13066.cc
tests/src/JIT/jit64/hfa/main/dll/hfa_native.h
gcc/testsuite/gcc.target/i386/mpx/reference-1-ubv.cpp
external/bsd/llvm/dist/clang/test/SemaTemplate/instantiate-function-2.cpp
gnu/llvm/tools/clang/lib/Headers/cuda_builtin_vars.h
external/bsd/libc++/dist/libcxxrt/src/terminate.cc
bench/bench_reverse.cpp
gcc/testsuite/gcc.target/i386/sse-check.h
external/bsd/llvm/dist/clang/test/CodeGenCXX/attribute_internal_linkage.cpp
gcc/testsuite/gcc.target/i386/mpx/reference-2-ubv.cpp
external/bsd/llvm/dist/clang/test/Modules/Inputs/cxx-irgen-top.h
lib/libcxxabi/src/cxa_default_handlers.cpp
test/CodeGen/sanitize-thread-attr.cpp
test/CodeGenCXX/visibility.cpp
gnu/lib/libstdc++/libstdc++/config/cpu/hppa/atomicity.h
external/gpl3/binutils/dist/gold/testsuite/icf_safe_so_test.cc
external/gpl3/gdb/dist/gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.cc
bench/benchEigenSolver.cpp
external/gpl3/gdb.old/dist/gdb/testsuite/gdb.arch/amd64-entry-value-paramref.cc
ground/openpilotgcs/src/libs/eigen/bench/benchEigenSolver.cpp
test/CodeGenCXX/attribute_internal_linkage.cpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/explicit-instantiation.cpp
external/gpl3/binutils/dist/ld/testsuite/ld-plugin/pr13229.cc
gcc/testsuite/gcc.target/i386/sse4_1-check.h
libpthread/linuxthreads/sysdeps/sh/pt-machine.h
3rd-party/eigen3/bench/btl/generic_bench/btl.hh
external/gpl3/gcc/dist/gcc/testsuite/gcc.target/i386/pclmul-avx-check.h
unused field(s) on node CPPASTNamedTypeSpecifier: TrailingComments
gnu/lib/libg++/libg++/Complex.cc
libs/xmlrpc-c/tools/xml-rpc-api2cpp/SystemProxy.cpp
netwerk/protocol/http/nsHttpConnectionMgr.cpp
engines/scumm/players/player_apple2.cpp
toolkit/components/places/nsFaviconService.cpp
mailnews/local/src/nsLocalMailFolder.cpp
libstdc++-v3/testsuite/20_util/forward/c_neg.cc
extensions/webservices/soap/src/nsHTTPSOAPTransport.cpp
extensions/spellcheck/src/mozInlineSpellChecker.cpp
toolkit/components/places/Helpers.cpp
mailnews/base/search/src/nsMsgFilterService.cpp
libs/xmlrpc-c/tools/xmlrpc_cpp_proxy/systemProxy.cpp
toolkit/components/places/nsAnnotationService.cpp
unused field(s) on node CPPASTNamedTypeSpecifier: Prop_Attributes
lib8tion.h
gnu/lib/libstdc++/libstdc++/config/cpu/s390/atomicity.h
gnu/dist/gcc4/libstdc++-v3/config/cpu/i386/atomicity.h
gnu/gcc/libstdc++-v3/config/cpu/sparc/atomicity.h
contrib/libstdc++/config/cpu/i486/atomicity.h
external/gpl3/gcc/dist/libstdc++-v3/config/cpu/generic/atomicity_mutex/atomicity.h
external/gpl3/gcc/dist/libstdc++-v3/config/cpu/i386/atomicity.h
gnu/dist/gcc4/libstdc++-v3/config/cpu/ia64/atomicity.h
contrib/libstdc++/config/cpu/i386/atomicity.h
external/gpl3/gcc/dist/libstdc++-v3/config/os/aix/atomicity.h
revdb/src/dbodbcapi.cpp
gnu/dist/gcc4/libstdc++-v3/config/cpu/sparc/atomicity.h
external/gpl3/gcc/dist/libstdc++-v3/config/cpu/m68k/atomicity.h
external/gpl3/gcc/dist/libstdc++-v3/config/cpu/generic/atomicity_builtins/atomicity.h
test/CodeGenCXX/arm-swiftcall.cpp
gnu/lib/libstdc++/libstdc++/config/cpu/alpha/atomicity.h
gnu/dist/gcc4/libstdc++-v3/config/cpu/alpha/atomicity.h
tools/brcm/K26/hndtools-mipsel-linux-uclibc-4.2.3/mipsel-linux-uclibc/include/c++/4.2.3/ext/atomicity.h
lib/Headers/fma4intrin.h
gnu/dist/gcc4/libstdc++-v3/config/cpu/generic/atomicity.h
gnu/dist/gcc4/libstdc++-v3/config/cpu/m68k/atomicity.h
gnu/dist/gcc4/libstdc++-v3/config/cpu/sh/atomicity.h
gnu/dist/gcc/libstdc++-v3/config/cpu/m68k/atomicity.h
gnu/dist/gcc4/libstdc++-v3/config/cpu/s390/atomicity.h
gnu/gcc/libstdc++-v3/config/cpu/sh/atomicity.h
fastspi_types.h
test/SemaCXX/attr-unavailable.cpp
libstdc++-v3/testsuite/decimal/pr54036-1.cc
gnu/lib/libstdc++/libstdc++/config/cpu/generic/atomicity.h
contrib/libstdc++/config/cpu/generic/atomicity_mutex/atomicity.h
gnu/gcc/libstdc++-v3/config/cpu/generic/atomicity_mutex/atomicity.h
contrib/libstdc++/config/cpu/generic/atomicity_builtins/atomicity.h
test/SemaTemplate/attributes.cpp
gnu/dist/gcc4/libstdc++-v3/config/os/aix/atomicity.h
gnu/gcc/libstdc++-v3/config/cpu/i386/atomicity.h
gnu/dist/gcc4/libstdc++-v3/config/cpu/mips/atomicity.h
libstdc++-v3/testsuite/decimal/pr54036-2.cc
contrib/libstdc++/config/os/aix/atomicity.h
external/gpl3/gcc/dist/libstdc++-v3/config/cpu/sh/atomicity.h
external/gpl3/gcc/dist/libstdc++-v3/config/cpu/i486/atomicity.h
external/bsd/llvm/dist/clang/test/CodeGenCXX/optnone-templates.cpp
gnu/lib/libstdc++/libstdc++/config/cpu/i386/atomicity.h
gnu/lib/libstdc++/libstdc++/config/cpu/ia64/atomicity.h
gnu/lib/libstdc++/libstdc++/config/cpu/cris/atomicity.h
gnu/dist/gcc4/libstdc++-v3/config/cpu/i486/atomicity.h
tests/BrowserTestPlugin/jni/main.cpp
contrib/libstdc++/config/cpu/sparc/atomicity.h
contrib/libstdc++/config/cpu/mips/atomicity.h
gnu/lib/libstdc++/libstdc++/config/cpu/i486/atomicity.h
external/gpl3/gcc/dist/libstdc++-v3/include/ext/atomicity.h
unused field(s) on node CPPASTSimpleDeclSpecifier: Prop_DeclTypeExpression
test/SemaCXX/discrim-union.cpp
test/SemaCXX/decltype-overloaded-functions.cpp
test/SemaCXX/conversion.cpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-cxx0x.cpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-ms-cxx11.cpp
test/CodeGenCXX/mangle-ms-cxx11.cpp
include/clang/AST/ASTContext.h
test/SemaTemplate/dependent-names.cpp
contrib/llvm/tools/clang/test/SemaCXX/discrim-union.cpp
test/CodeGenCXX/debug-info-cxx0x.cpp
tensorflow/core/lib/gtl/array_slice_internal.h
external/bsd/llvm/dist/clang/test/SemaCXX/conversion.cpp
unused field(s) on node CPPASTFunctionDefinition: Prop_AttributeSpecifiers
test/Parser/cxx0x-attributes.cpp
external/bsd/llvm/dist/clang/test/Parser/cxx0x-attributes.cpp
lib/Basic/Demangle.cpp
test/CodeGenCXX/flatten.cpp
external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.deprecated/p1.cpp
ReactAndroid/src/main/jni/first-party/fb/include/fb/fbjni/Exceptions.h
test/CodeGenCXX/cxx11-noreturn.cpp
test/SemaCXX/attr-nodebug.cpp
test/SemaCXX/attr-disable-tail-calls.cpp
test/CXX/dcl.dcl/dcl.attr/dcl.attr.grammar/p2-1z.cpp
Tests/CompileFeatures/cxx_attribute_deprecated.cpp
tools/mid2agb/error.cpp
test/SemaCXX/constant-expression-cxx1y.cpp
lib/Basic/Remangle.cpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/flatten.cpp
external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.noreturn/p1.cpp
tools/mid2agb/main.cpp
libstdc++-v3/libsupc++/nested_exception.h
test/CodeGenCXX/attr-disable-tail-calls.cpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/attr-disable-tail-calls.cpp
test/CodeGen/xray-attributes-supported.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/attr-nodebug.cpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/cxx11-noreturn.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/attr-disable-tail-calls.cpp
test/CodeGenCXX/split-stacks.cpp
test/CXX/dcl.dcl/dcl.attr/dcl.attr.fallthrough/p1.cpp
stdlib/public/Reflection/TypeLowering.cpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/split-stacks.cpp
test/CXX/dcl.dcl/dcl.attr/dcl.attr.deprecated/p1.cpp
test/CXX/dcl.dcl/dcl.attr/dcl.attr.noreturn/p1.cpp
unused field(s) on node CPPASTName: TrailingComments
branches/unlabeled-1.1.2.3.2/sim/api/simapi.h
tags/rel_1.1.0_rc1/apps/examples/early_record/EarlyRecord.h
external/bsd/llvm/dist/llvm/include/llvm/Support/circular_raw_ostream.h
lib/boost_1.60.0/boost/fusion/iterator/iterator_facade.hpp
runtime/gc/collector/immune_spaces.cc
branches/WX/sim/api/simapi.h
bundled/umfpack/UMFPACK/Source/umf_start_front.cc
ePub3/ThirdParty/boost/include/boost/spirit/home/qi/meta_compiler.hpp
cmd/xfe/src/RelatedLinksMenu.h
lib/PrintAsObjC/PrintAsObjC.cpp
toolkit/components/places/Helpers.h
ePub3/ThirdParty/boost/include/boost/spirit/home/qi/directive/repeat.hpp
src/binder/inc/cdebuglog.hpp
boost/spirit/home/support/iterators/detail/split_std_deque_policy.hpp
android-headers-ics/frameworks/base/include/private/surfaceflinger/SharedBufferStack.h
lib/boost_1.54.0/boost/serialization/binary_object.hpp
reactos/lib/3rdparty/icu4ros/icu/source/test/intltest/ucaconf.h
bundled/boost-1.56.0/include/boost/spirit/home/support/iterators/detail/buffering_input_iterator_policy.hpp
bundled/boost-1.56.0/include/boost/iterator/iterator_facade.hpp
lib/libssl/src/crypto/x509/x509_vfy.h
ePub3/ThirdParty/boost/include/boost/spirit/home/qi/parser.hpp
Modules/ThirdParty/VNL/src/vxl/core/vnl/algo/vnl_levenberg_marquardt.h
3rdParty/V8/V8-5.0.71.39/third_party/icu/source/test/intltest/ucaconf.h
dep/include/openssl/x509_vfy.h
lectures/8-Fractals/code/circles/lib/StanfordCPPLib/basicgraph.h
tags/rel_1.0.0_rc1/apps/examples/early_record/EarlyRecord.h
Interfaces/CommunicationServiceInterface.h
opal/tags/v3_4_4/include/h224/h281handler.h
branches/unlabeled-1.27.2/sim/api/simapi.h
src/Renderer/Env/SkyBox.hpp
bench/bench_gemm.cpp
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp
lib/libcxxabi/src/stdexcept.cpp
bundled/umfpack/AMD/Source/amd_aat.cc
meshlab/src/external/muparser_v130/include/muParserTest.h
deal.II/contrib/boost/include/boost/spirit/home/support/iterators/detail/buf_id_check_policy.hpp
branches/avidemux_2.4_branch/avidemux/ADM_libraries/ADM_mplex/systems.hpp
gnu/llvm/tools/clang/lib/AST/CXXInheritance.cpp
bench/geometry.cpp
src/gui/image/qtiffhandler.cpp
cmd/xfe/src/Editable.h
lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
tests/arpack/step-36_parpack_trilinos.cc
external/gpl3/gcc/dist/libstdc++-v3/include/parallel/losertree.h
branches/unlabeled-1.1.2.6.2/sim/api/simapi.h
lib/Parse/ParseDecl.cpp
lectures/6-Sets_Maps/code/countWords/lib/StanfordCPPLib/basicgraph.h
deal.II/contrib/boost-1.49.0/include/boost/spirit/home/support/utree/detail/utree_detail1.hpp
Geometry/HcalTowerAlgo/interface/HcalDDDGeometryLoader.h
unsupported/doc/examples/BVH_Example.cpp
unused field(s) on node CPPASTDeclarator: Prop_Attributes
libgfortran/config/fpu-aix.h
gnu/gcc/libstdc++-v3/config/locale/gnu/c_locale.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-single.h
external/gpl3/gcc.old/lib/libstdc++-v3/arch/earmeb/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-single.h
gnu/gcc/libstdc++-v3/src/debug.cc
gnu/dist/gcc4/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/3599.cc
libjava/stacktrace.cc
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr-single.h
external/bsd/atf/dist/tools/signals_test.cpp
external/bsd/atf/dist/tools/test-program.cpp
external/gpl3/gcc/dist/libgcc/gthr-single.h
external/bsd/atf/dist/tools/application.cpp
gnu/dist/gcc4/libstdc++-v3/src/debug.cc
gnu/dist/gcc4/libstdc++-v3/include/tr1/tuple_iterate.h
libjava/boehm.cc
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-single.h
sigchainlib/sigchain_dummy.cc
gnu/dist/gcc4/libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/3599.cc
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-single.h
external/gpl3/gcc.old/lib/libstdc++-v3/arch/sh3el/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr-single.h
external/bsd/atf/dist/tools/process.cpp
external/gpl3/gcc.old/lib/libstdc++-v3/arch/earmv6hf/gthr-single.h
external/gpl3/gcc.old/lib/libstdc++-v3/arch/earmv7eb/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-single.h
external/bsd/atf/dist/tools/timers.cpp
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-single.h
libgfortran/config/fpu-sysv.h
external/bsd/llvm/dist/clang/test/SemaCXX/pass-object-size.cpp
gnu/dist/gcc4/libstdc++-v3/config/locale/gnu/c_locale.h
gnu/gcc/libstdc++-v3/libsupc++/eh_personality.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/3599.cc
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr-single.h
external/gpl3/gcc/dist/libstdc++-v3/config/locale/generic/c_locale.h
external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-single.h
contrib/libstdc++/config/locale/generic/c_locale.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr-single.h
xpcom/tests/static-checker/e13.cpp
xpcom/tests/static-checker/o16.cpp
libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/3599.cc
unused field(s) on node CPPASTFunctionDeclarator: Prop_TrailingReturnType
Bricks/template/weed.h
external/bsd/llvm/dist/clang/test/SemaCXX/warn-unused-result.cpp
crawl-ref/source/libutil.h
include/meta/index/postings_inverter.tcc
include/meta/util/dense_matrix.tcc
ePub3/ThirdParty/boost/include/boost/spirit/home/support/action_dispatch.hpp
tensorflow/core/util/example_proto_fast_parsing.cc
Source/WebCore/html/parser/HTMLFormattingElementList.cpp
lib/boost_1.54.0/boost/spirit/home/support/action_dispatch.hpp
lectures/2015/2015-11-10/src/graph/graph.hpp
include/meta/meta.hpp
test/CXX/expr/expr.prim/expr.prim.general/p3-0x.cpp
external/bsd/llvm/dist/clang/test/CXX/stmt.stmt/stmt.iter/stmt.ranged/p1.cpp
external/bsd/llvm/dist/clang/test/SemaTemplate/ms-lookup-template-base-classes.cpp
ReactAndroid/src/main/jni/first-party/fb/include/fb/fbjni/CoreClasses-inl.h
Source/JavaScriptCore/runtime/JSPromise.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/for-range-examples.cpp
test/CodeGenCXX/mangle-exprs.cpp
test/SemaCXX/warn-unused-value-cxx11.cpp
Source/WTF/wtf/IndexedContainerIterator.h
src/lib/eolian_cxx/grammar/klass_def.hpp
unsupported/Eigen/CXX11/src/Core/util/CXX11Meta.h
Source/WebCore/html/HTMLCollection.cpp
3rdparty/cereal/include/access.hpp
deal.II/contrib/boost-1.49.0/include/boost/spirit/home/support/action_dispatch.hpp
external/bsd/llvm/dist/clang/test/SemaCXX/warn-unused-value-cxx11.cpp
Source/WebCore/css/FontFace.cpp
Source/WebCore/css/FontFaceSet.cpp
test/CXX/temp/temp.fct.spec/temp.arg.explicit/p3-0x.cpp
lectures/2015/2015-11-20/src/linked_structures/deque.hpp
src/sequence/crf/tagger.cpp
c++11/variadic_sum_auto.cpp
src/index/inverted_index.cpp
bundled/boost-1.56.0/include/boost/spirit/home/x3/core/call.hpp
gnu/llvm/include/llvm/ADT/STLExtras.h
include/meta/graph/directed_graph.tcc
bundled/boost-1.56.0/include/boost/spirit/home/x3/support/context.hpp
bundled/boost-1.56.0/include/boost/spirit/home/support/action_dispatch.hpp
src/sequence/sequence.cpp
test/SemaTemplate/ms-lookup-template-base-classes.cpp
Bricks/3party/cereal/include/access.hpp
Tests/CompileFeatures/cxx_decltype_incomplete_return_types.cpp
Source/WebCore/xml/XMLHttpRequest.h
reve/reve/lib/Assignment.cpp
Source/WTF/wtf/EnumTraits.h
ReactAndroid/src/main/jni/first-party/fb/include/fb/fbjni/References-inl.h
test/algorithm/is_sorted.cpp
src/parser/state_analyzer.cpp
test/CXX/basic/basic.link/p7.cpp
test/Parser/DelayedTemplateParsing.cpp
unused field(s) on node CPPASTDeclarator: Prop_NestedDeclarator
jni/include/boost/python/detail/target.hpp
hphp/third_party/double-conversion/src/bignum-dtoa.cc
neo/renderer/RenderWorld.cpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-subst.cpp
lib/boost_1.60.0/boost/python/detail/result.hpp
reservation-app/node_modules/kafka-node/node_modules/snappy/node_modules/nan/nan_maybe_pre_43_inl.h
bundled/tbb41_20130401oss/src/tbb/tbb_thread.cpp
dep/ACE_wrappers/ace/Multihomed_INET_Addr.cpp
mfbt/double-conversion/bignum-dtoa.cc
dep/tbb/src/tbb/tbb_thread.cpp
bundled/boost-1.56.0/include/boost/spirit/home/support/multi_pass_wrapper.hpp
reservation-app/node_modules/kafka-node/node_modules/snappy/node_modules/nan/nan_maybe_43_inl.h
src/other/boost/boost/python/detail/target.hpp
external/bsd/llvm/dist/clang/test/SemaCXX/typo-correction-delayed.cpp
Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/SamplerGL.cpp
dep/acelite/ace/Multihomed_INET_Addr.cpp
test/Misc/diag-template-diffing-cxx98.cpp
test/CodeGenCXX/mangle-subst.cpp
test/SemaCXX/typo-correction-delayed.cpp
lib/boost_1.60.0/boost/spirit/home/support/multi_pass_wrapper.hpp
unused field(s) on node CPPASTDeclarator: Prop_AttributeSpecifiers
external/bsd/llvm/dist/clang/test/CodeGen/align_value.cpp
test/SemaCXX/align_value.cpp
xpcom/tests/static-checker/o13.cpp
gnu/gcc/libstdc++-v3/libsupc++/eh_personality.cc
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-single.h
external/gpl3/gcc/dist/libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/3599.cc
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr-single.h
external/gpl3/gcc/dist/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/3599.cc
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-single.h
gnu/dist/gcc4/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/3599.cc
gnu/gcc/libstdc++-v3/include/tr1/tuple_iterate.h
libstdc++-v3/libsupc++/eh_personality.cc
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-single.h
gnu/dist/gcc4/libstdc++-v3/libsupc++/eh_personality.cc
external/gpl3/gcc/dist/libstdc++-v3/config/locale/gnu/c_locale.h
external/gpl3/gcc/dist/libstdc++-v3/src/debug.cc
xpcom/tests/static-checker/o11.cpp
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-single.h
test/CodeGen/align_value.cpp
external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-single.h
libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/3599.cc
core/jni/android_util_EventLog.cpp
arch/arm/thumb1/include/asm/proc-armv/system.h
external/gpl3/gcc.old/lib/libstdc++-v3/arch/m68000/gthr-single.h
external/gpl3/gcc/dist/libstdc++-v3/config/locale/generic/c_locale.h
xpcom/tests/static-checker/o12.cpp
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-single.h
external/gpl3/gcc/dist/gcc/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-single.h
libjava/boehm.cc
gnu/dist/gcc4/libstdc++-v3/config/locale/gnu/c_locale.h
libstdc++-v3/src/filesystem/ops.cc
gnu/gcc/libstdc++-v3/config/locale/generic/c_locale.h
external/bsd/llvm/dist/clang/test/SemaCXX/align_value.cpp
external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr-single.h
external/bsd/atf/dist/tools/atffile.cpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/pass-object-size.cpp
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr-single.h
test/SemaCXX/pass-object-size.cpp
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gthr-single.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-single.h
unused field(s) on node CPPASTFunctionDeclarator: Prop_AttributeSpecifiers
external/bsd/llvm/dist/clang/test/Parser/cxx0x-decl.cpp
test/CodeGen/noduplicate-cxx11-test.cpp
platforms/arm/k26/fastspi_arm_k26.h
chipsets.h
test/SemaCXX/warn-thread-safety-negative.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/internal_linkage.cpp
test/SemaCXX/ns_returns_retained_block_return.cpp
test/SemaCXX/internal_linkage.cpp
test/SemaCXX/attr-noreturn.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/attributed-auto-deduction.cpp
test/SemaCXX/return-noreturn.cpp
pixeltypes.h
test/CodeGenCXX/vla-consruct.cpp
test/CodeGenCXX/constructor-attr.cpp
colorutils.h
fastspi_bitbang.h
external/bsd/llvm/dist/clang/test/CodeGenCXX/enable_if.cpp
fastpin.h
test/SemaCXX/enable_if.cpp
test/OpenMP/declare_simd_codegen.cpp
test/CodeGenCXX/enable_if.cpp
test/Parser/cxx0x-decl.cpp
test/SemaCXX/attr-weak.cpp
fastpin_arm_stm32.h
platforms/arm/k26/fastpin_arm_k26.h
platforms/avr/fastpin_avr.h
external/bsd/llvm/dist/clang/test/SemaCXX/warn-thread-safety-negative.cpp
rts/Sim/Units/CommandAI/Command.h
external/bsd/llvm/dist/clang/test/CodeGen/noduplicate-cxx11-test.cpp
unused field(s) on node CPPASTQualifiedName: TrailingComments
src/win32com/Controller.cpp
embedding/browser/activex/src/xml/XMLDocument.cpp
test/SemaTemplate/nested-template.cpp
opal/tags/v3_12_3/include/opal/mediatype.h
src/ToolBox/superpmi/superpmi/icorjitinfo.cpp
src/jit/ICorJitInfo_API_wrapper.hpp
lib/boost_1.60.0/boost/xpressive/detail/static/transforms/as_independent.hpp
common/json.cpp
sipXtackLib/src/net/HttpMessage.cpp
boost/boost/typeof/dmc/typeof_impl.hpp
src/script/bridge/qscriptfunction_p.h
reactos/lib/3rdparty/icu4ros/icu/source/test/intltest/ucaconf.cpp
reactos/lib/3rdparty/icu4ros/icu/source/test/intltest/dtfmapts.cpp
opal/tags/v3_12_9/include/opal/mediatype.h
reactos/lib/3rdparty/icu4ros/icu/source/test/intltest/tmsgfmt.cpp
lib/boost_1.60.0/boost/spirit/home/support/terminal.hpp
meshlab/src/common/meshmodel.cpp
src/other/boost/boost/typeof/dmc/typeof_impl.hpp
plugin/oji/MRJCarbon/plugin/Source/CSecureEnv.cpp
embedding/browser/activex/src/common/ControlSiteIPFrame.cpp
test/SemaTemplate/explicit-specialization-member.cpp
reactos/lib/3rdparty/icu4ros/icu/source/test/intltest/tsdtfmsy.cpp
runtime/java_vm_ext.cc
sipXsupervisor/src/EmailSendTask.cpp
sipXsupervisor/src/SipxProcessCmd.cpp
src/binder/coreclrbindercommon.cpp
src/ToolBox/superpmi/superpmi-shim-simple/icorjitinfo.cpp
embedding/browser/activex/src/common/ItemContainer.cpp
plugin/oji/MRJ/plugin/Source/CSecureEnv.cpp
reactos/lib/3rdparty/icu4ros/icu/source/i18n/basictz.cpp
opal/tags/v3_12_1/include/opal/mediatype.h
lib/boost_1.60.0/boost/xpressive/detail/static/is_pure.hpp
reactos/lib/3rdparty/icu4ros/icu/source/test/intltest/g7coll.cpp
libstdc++-v3/testsuite/27_io/ios_base/cons/copy_neg.cc
src/other/boost/boost/xpressive/detail/static/transforms/as_independent.hpp
embedding/browser/activex/src/control/ActiveScriptSite.cpp
reactos/lib/3rdparty/icu4ros/icu/source/test/intltest/allcoll.cpp
reactos/lib/3rdparty/icu4ros/icu/source/test/intltest/tsdate.cpp
embedding/browser/activex/tests/cbrowse/CBrowserCtlSite.cpp
reactos/lib/3rdparty/icu4ros/icu/source/test/intltest/tsdcfmsy.cpp
opal/tags/v3_12_4/include/opal/mediatype.h
js/ipc/ObjectWrapperChild.cpp
runtime/plugin.cc
jni/include/boost/typeof/msvc/typeof_impl.hpp
embedding/browser/activex/src/xml/XMLElementCollection.cpp
reactos/lib/3rdparty/icu4ros/icu/source/test/intltest/dcfmapts.cpp
rts/Sim/Misc/Team.h
xpcom/tests/StringFactoringTests/nsStdStringWrapper.h
src/other/boost/boost/xpressive/detail/static/width_of.hpp
reactos/lib/3rdparty/icu4ros/icu/source/test/intltest/currcoll.cpp
unused field(s) on node CPPASTFunctionDeclarator: LeadingComments
src/xmlpatterns/api/qxmlschema.cpp
src/network/socket/qnativesocketengine.cpp
accessible/src/msaa/nsXULListboxAccessibleWrap.cpp
build/stlport/src/collate.cpp
tools/assistant/lib/qhelpdatainterface.cpp
src/serial/soap/soap_subcode.cpp
src/corelib/kernel/qsocketnotifier.cpp
src/corelib/plugin/qpluginloader.cpp
src/xmlpatterns/api/qxmlresultitems.cpp
lib/boost_1.60.0/boost/sort/spreadsort/detail/integer_sort.hpp
boost/boost/multi_array.hpp
src/gui/styles/qstyleplugin.cpp
src/qt3support/widgets/q3vgroupbox.cpp
tools/qtconfig/mainwindowbase.cpp
tools/qdoc3/polyarchiveextractor.cpp
src/multimedia/multimedia/video/qabstractvideobuffer.cpp
src/gui/egl/qeglproperties.cpp
modules/softupdt/src/nsWinProfileItem.cpp
reactos/lib/3rdparty/stlport/src/collate.cpp
src/util/compress/reader_zlib.cpp
src/corelib/io/qfsfileengine.cpp
src/declarative/qml/qdeclarativeparserstatus.cpp
src/qt3support/widgets/q3rangecontrol.cpp
src/xmlpatterns/api/qabstracturiresolver.cpp
tools/designer/src/components/taskmenu/layouttaskmenu.cpp
src/gui/kernel/qdrag.cpp
src/gui/text/qtextobject.cpp
reactos/lib/3rdparty/icu4ros/icu/source/common/serv.cpp
src/declarative/graphicsitems/qdeclarativescalegrid.cpp
src/serial/soap/soap_detail_.cpp
reactos/lib/3rdparty/stlport/src/strstream.cpp
lib/boost_1.60.0/boost/phoenix/function/lazy_list.hpp
src/gui/math3d/qvector2d.cpp
src/corelib/thread/qreadwritelock.cpp
extensions/Particle3D/PU/CCPUDoEnableComponentEventHandler.cpp
src/vm/marshalnative.cpp
src/gui/itemviews/qproxymodel.cpp
src/serial/soap/soap_body.cpp
tools/designer/src/lib/uilib/formbuilder.cpp
extensions/Particle3D/PU/CCPUSimpleSpline.cpp
src/qt3support/text/q3textview.cpp
src/qt3support/sql/q3editorfactory.cpp
tools/designer/src/lib/extension/default_extensionfactory.cpp
src/xmlpatterns/api/qxmlnamepool.cpp
src/gui/graphicsview/qgraphicslayout.cpp
src/gui/widgets/qtoolbarlayout.cpp
src/gui/inputmethod/qinputcontextplugin.cpp
src/qt3support/widgets/q3buttongroup.cpp
modules/softupdt/src/nsWinReg.cpp
src/gui/image/qbitmap.cpp
unused field(s) on node CPPASTDeclarator: LeadingComments
src/plugins/contrib/BrowseTracker/BrowseTracker.cpp
meshlab/src/common/filterparameter.cpp
src/other/openNURBS/opennurbs_nurbsvolume.cpp
external/gpl3/binutils/dist/gold/target.h
lib/libmsg/thrnewvw.cpp
unused field(s) on node CPPASTTemplateId: LeadingComments
test/Parser/MicrosoftExtensions.cpp
external/bsd/llvm/dist/clang/test/FixIt/fixit.cpp
external/bsd/llvm/dist/clang/test/Parser/MicrosoftExtensions.cpp
test/FixIt/fixit.cpp
unused field(s) on node CPPASTFunctionDeclarator: Prop_ExceptionSpecification
gnu/dist/gcc4/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global_thread-3.cc
gnu/dist/gcc4/libstdc++-v3/testsuite/ext/debug_allocator/check_new.cc
calendar/libical/src/libicalss/icalspanlist_cxx.cpp
tags/VALGRIND_3_10_1/memcheck/tests/new_override.cpp
OnlineDB/EcalCondDB/src/MonPedestalOffsetsDat.cc
external/bsd/libc++/dist/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_replace.pass.cpp
OnlineDB/EcalCondDB/src/LMFLaserBlueShapeDat.cc
DetectorDescription/Base/interface/DDReadMapType.h
branches/OTRACK_BY_INSTRUMENTATION/massif/tests/overloaded-new.cpp
EventFilter/ResourceBroker/src/BUProxy.cc
OnlineDB/EcalCondDB/src/RunH4TablePositionDat.cc
OnlineDB/EcalCondDB/src/MonPNPedDat.cc
trunk/memcheck/tests/new_override.cpp
OnlineDB/EcalCondDB/src/MonLed2Dat.cc
OnlineDB/EcalCondDB/src/FEConfigPedInfo.cc
winaccessibility/source/service/AccDialogEventListener.cxx
gnu/gcc/libstdc++-v3/libsupc++/new_opv.cc
calendar/libical/src/libical/icalproperty_cxx.cpp
OnlineDB/EcalCondDB/src/LMFPNTestPulseDat.cc
OnlineDB/EcalCondDB/interface/IDataItem.h
libstdc++-v3/testsuite/ext/pool_allocator/allocate_chunk.cc
ev/ev++.h
xmlsecurity/source/xmlsec/mscrypt/sanextension_mscryptimpl.cxx
external/bsd/libc++/dist/libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp
RecoParticleFlow/PFClusterTools/src/DetectorElement.cc
OnlineDB/EcalCondDB/src/CaliTag.cc
OnlineDB/EcalCondDB/src/LMFRunTag.cc
external/bsd/libc++/dist/libcxx/test/std/localization/locales/locale/locale.cons/copy.pass.cpp
external/bsd/libc++/dist/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_assign.pass.cpp
gnu/dist/gcc4/libstdc++-v3/testsuite/ext/bitmap_allocator/check_new.cc
gnu/dist/gcc4/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global_thread-1.cc
OnlineDB/EcalCondDB/src/MonPNMGPADat.cc
unoxml/source/dom/domimplementation.cxx
sc/source/ui/vba/excelvbahelper.hxx
external/bsd/libc++/dist/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp
EventFilter/Utilities/interface/Css.h
tags/avidemux_2.5.1/avidemux/ADM_libraries/ADM_nvwa/debug_new.cpp
external/bsd/libc++/dist/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp
gnu/dist/gcc4/libstdc++-v3/testsuite/ext/pool_allocator/check_new.cc
OnlineDB/EcalCondDB/src/CaliIOV.cc
OnlineDB/EcalCondDB/src/MonLaserBlueDat.cc
OnlineDB/EcalCondDB/src/EcalDBConnection.cc
preprocessor/SigmaeInitialization.cc
src/StudentDistribution.cpp
external/bsd/libc++/dist/libcxx/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp
gnu/dist/gcc4/libstdc++-v3/testsuite/ext/new_allocator/deallocate_global.cc
OnlineDB/EcalCondDB/src/ODBadXTInfo.cc
test/CXX/except/except.spec/p9-dynamic.cpp
libstdc++-v3/testsuite/ext/bitmap_allocator/check_delete.cc
binutils-2.23/ld/testsuite/ld-elf/new.cc
unused field(s) on node CPPASTNamedTypeSpecifier: Prop_AttributeSpecifiers
gnu/lib/libstdc++/libstdc++/config/cpu/powerpc/atomicity.h
gnu/lib/libstdc++/libstdc++/config/cpu/alpha/atomicity.h
gnu/lib/libstdc++/libstdc++/config/cpu/ia64/atomicity.h
gnu/lib/libstdc++/libstdc++/config/cpu/s390/atomicity.h
gnu/dist/gcc4/libstdc++-v3/config/cpu/generic/atomicity.h
external/bsd/llvm/dist/clang/test/CodeGenCXX/2009-08-11-VectorRetTy.cpp
mfbt/Util.h
gnu/dist/gcc4/libstdc++-v3/config/cpu/mips/atomicity.h
gnu/gcc/libstdc++-v3/config/cpu/mips/atomicity.h
external/gpl3/gcc/dist/libstdc++-v3/config/cpu/i386/atomicity.h
external/gpl3/gcc/dist/libstdc++-v3/config/cpu/m68k/atomicity.h
revdb/src/dbsqliteapi.cpp
external/gpl3/gcc/dist/libstdc++-v3/config/cpu/i486/atomicity.h
external/gpl3/gcc/dist/gcc/config/i386/fmaintrin.h
libstdc++-v3/testsuite/decimal/pr54036-2.cc
gnu/dist/gcc4/libstdc++-v3/config/cpu/powerpc/atomicity.h
contrib/libstdc++/config/cpu/m68k/atomicity.h
gnu/gcc/libstdc++-v3/config/cpu/m68k/atomicity.h
gnu/gcc/libstdc++-v3/config/cpu/i486/atomicity.h
external/gpl3/gcc/dist/libstdc++-v3/config/os/aix/atomicity.h
external/bsd/libc++/dist/libcxxrt/src/memory.cc
external/gpl3/gcc/dist/libstdc++-v3/include/ext/atomicity.h
test/CodeGenCXX/2009-08-11-VectorRetTy.cpp
gcc/testsuite/g++.dg/asan/sanitizer_test_utils.h
gnu/gcc/libstdc++-v3/config/cpu/generic/atomicity_builtins/atomicity.h
external/bsd/llvm/dist/clang/test/SemaTemplate/attributes.cpp
lib/Headers/avx512dqintrin.h
gnu/dist/gcc4/libstdc++-v3/config/cpu/alpha/atomicity.h
tests/BrowserTestPlugin/jni/main.cpp
gnu/gcc/libstdc++-v3/config/os/aix/atomicity.h
gnu/gcc/libstdc++-v3/config/cpu/sparc/atomicity.h
gnu/lib/libstdc++/libstdc++/config/cpu/generic/atomicity.h
contrib/libstdc++/config/cpu/generic/atomicity_builtins/atomicity.h
external/gpl3/gcc/dist/libstdc++-v3/config/cpu/sparc/atomicity.h
Source/ThirdParty/ANGLE/src/third_party/murmurhash/MurmurHash3.cpp
lib/Headers/fmaintrin.h
contrib/libstdc++/config/cpu/sparc/atomicity.h
gnu/gcc/libstdc++-v3/config/cpu/sh/atomicity.h
revdb/src/dbpostgresqlapi.cpp
gnu/dist/gcc4/libstdc++-v3/config/cpu/i386/atomicity.h
voip/jni/rtp/rtp_jni.cpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/inline-functions.cpp
test/SemaCXX/attr-mode-tmpl.cpp
gnu/lib/libstdc++/libstdc++/config/cpu/cris/atomicity.h
gnu/dist/gcc4/libstdc++-v3/config/cpu/sparc/atomicity.h
gnu/dist/gcc4/libstdc++-v3/config/cpu/i486/atomicity.h
gnu/dist/gcc/libstdc++-v3/config/cpu/i486/atomicity.h
gnu/gcc/libstdc++-v3/include/ext/atomicity.h
libstdc++-v3/testsuite/decimal/pr54036-1.cc
gnu/gcc/libstdc++-v3/config/cpu/i386/atomicity.h
unused field(s) on node CPPASTLiteralExpression: TrailingComments
Framework/RemoteAlgorithms/test/StopRemoteTransaction2Test.h
src/classlibnative/bcltype/number.cpp
src/gtk1/dataobj.cpp
OgreRenderingModule/EC_OgreMovableTextOverlay.cpp
runtime/arch/arm64/instruction_set_features_arm64.cc
bundled/tbb41_20130401oss/src/perf/time_hash_map_fill.cpp
sipXtackLib/src/net/Url.cpp
src/gtk/dataobj.cpp
external/bsd/libc++/dist/libcxx/test/std/re/re.alg/re.alg.match/awk.pass.cpp
engines/sword25/util/lua/liolib.cpp
sipXsaa/src/test/AppearanceAgentTest.cpp
sipXtackLib/src/test/net/SipUserAgentTest.cpp
Framework/MDAlgorithms/src/ConvertToDiffractionMDWorkspace.cpp
sipXrls/src/test/ResourceListServerTest.cpp
external/bsd/libc++/dist/libcxx/test/re/re.alg/re.alg.match/awk.pass.cpp
netwerk/streamconv/converters/mozTXTToHTMLConv.cpp
filters/karbon/oodraw/oodrawimport.cc
EnvironmentModule/EC_Terrain.cpp
Framework/LiveData/test/MonitorLiveDataTest.h
mailnews/local/src/nsMailboxService.cpp
Framework/RemoteAlgorithms/test/QueryRemoteFile2Test.h
tensorflow/core/kernels/restore_v2_op_test.cc
hphp/util/cronoutils.cpp
src/Core/EnvironmentModule/EC_Terrain.cpp
dom/src/threads/nsDOMWorkerSecurityManager.cpp
Source/WebCore/platform/efl/CursorEfl.cpp
EnvironmentModule/TerrainWeightEditor.cpp
sipXtackLib/src/test/net/SipServerShutdownTest.cpp
Framework/RemoteAlgorithms/test/UploadRemoteFile2Test.h
libvideoeditor/vss/stagefrightshells/src/VideoEditorAudioEncoder.cpp
filters/kpresenter/ooimpress/ooimpressimport.cc
runtime/common_runtime_test.cc
Framework/WorkflowAlgorithms/src/AlignAndFocusPowder.cpp
js/src/xpconnect/src/xpcwrappednativescope.cpp
cocos/3d/CCMesh.cpp
Framework/DataHandling/test/LoadFITSTest.h
delta3d/utilities/STAGE/src/actorresultstable.cpp
lib/store/koZipStore.cc
lib/libmsg/msgurlq.cpp
gnu/llvm/unittests/ADT/StringRefTest.cpp
Framework/RemoteAlgorithms/test/QueryAllRemoteJobs2Test.h
tensorflow/core/common_runtime/gpu/process_state.cc
delta3d/utilities/STAGE/src/resourceabstractbrowser.cpp
Framework/RemoteAlgorithms/test/QueryRemoteJob2Test.h
meshlab/src/meshlab/stdpardialog.cpp
Framework/MDAlgorithms/src/ConvertToDiffractionMDWorkspace2.cpp
lib/libmsg/biffmast.cpp
crawl-ref/source/mon-death.cc
Framework/RemoteAlgorithms/test/DownloadRemoteFile2Test.h
neo/d3xp/anim/Anim_Import.cpp
unused field(s) on node CPPASTName: LeadingComments
libs/xmlrpc-c/examples/cpp/xmlrpc_sample_add_server.cpp
sipXproxy/src/test/SipRouterTest.cpp
sipXproxy/src/test/SipAaaTest.cpp
engines/gob/pregob/onceupon/parents.cpp
neo/tools/radiant/CamWnd.cpp
libs/xmlrpc-c/examples/cpp/xmlrpc_inetd_server.cpp
ptlib/tags/v1_1_24/include/ptlib/mail.h
tags/release-0.4.0pre3/rkward/rkward/rbackend/rembedinternal.h
external/bsd/llvm/dist/llvm/include/llvm/Support/YAMLParser.h
src/vm/securitypolicy.h
include/deal.II/fe/fe_update_flags.h
api/mraa/gpio.hpp
src/vnsw/agent/oper/physical_interface.h
src/plugins/todo/asktypedlg.h
bfd/xsym.h
src/other/boost/boost/regex/v4/match_flags.hpp
external/bsd/llvm/dist/llvm/include/llvm/Bitcode/BitCodes.h
src/Sim/SimCommands.hpp
lectures/9-RecursiveTrees/code/reducible/lib/StanfordCPPLib/graphics/goptionpane.h
lib/boost_1.60.0/boost/interprocess/sync/windows/named_recursive_mutex.hpp
drivers/video/tegra/dc/hdmi2.0.h
ptlib/tags/v1_3_3/include/ptlib/remconn.h
engine/src/mblandroidinput.cpp
third_party/tcmalloc/vendor/src/base/low_level_alloc.h
external/bsd/llvm/dist/llvm/include/llvm/Analysis/TargetLibraryInfo.h
tools/SourceKit/lib/SwiftLang/CodeCompletion.h
lib/boost_1.60.0/boost/geometry/algorithms/validity_failure_type.hpp
engines/sword2/interpreter.h
unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h
libjava/include/java-insns.h
branches/unlabeled-1.2.2/sim/ui/qt3/qt3stuff.h
contrib/groff/src/utils/hpftodit/hpftodit.cpp
include/binder/MemoryHeapBase.h
interpreter/llvm/src/include/llvm/MC/MCTargetAsmParser.h
external/bsd/llvm/dist/llvm/include/llvm/Support/TargetParser.h
gnu/llvm/include/llvm/Support/ARMEHABI.h
lib/Sema/Constraint.h
lib/boost_1.60.0/boost/archive/detail/polymorphic_oarchive_route.hpp
sipXsupervisor/src/AlarmData.h
MantidPlot/src/TextDialog.h
Source/WebCore/icu/unicode/uiter.h
ptlib/branches/v2_0/include/ptlib/icmpsock.h
include/clang/Serialization/GlobalModuleIndex.h
src/3rdparty/phonon/phonon/phononnamespace.h
ptlib/tags/v2_3_0/include/ptlib/mail.h
neo/renderer/Image.h
include/utils/Asset.h
Engine/Source/ThirdParty/ICU/icu4c-53_1/source/i18n/ethpccal.h
src/track/beats.h
include/swift/SIL/FormalLinkage.h
engines/chewy/text.h
runtime/gc/allocator_type.h
Eigen/src/Core/Product.h
gnu/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
ptlib/tags/v1_4_7/include/ptclib/random.h
ptlib/tags/v1_6_1/include/ptlib/svcproc.h
unused field(s) on node CPPASTArrayDeclarator: Prop_NestedDeclarator
src/boost/boost/utility/swap.hpp
test/SemaCXX/warn-self-comparisons.cpp
deal.II/contrib/boost/include/boost/math/tools/rational.hpp
lectures/3-Strings/code/gameShow/lib/StanfordCPPLib/private/foreachpatch.h
lectures/8-Fractals/code/circles/lib/StanfordCPPLib/foreach.h
js/src/jsapi-tests/testParseJSON.cpp
libfoundation/src/foundation-string.cpp
content/svg/content/src/nsSVGSMILTransform.h
Source/WTF/wtf/text/AtomicString.h
llvm/src/main/swig/include/llvm/ADT/StringSwitch.h
lectures/7-IntroRecursion/code/collatz/lib/StanfordCPPLib/foreach.h
xoscar/src/pstream.h
lib/boost_1.60.0/boost/random/detail/seed_impl.hpp
lib/boost_1.60.0/boost/regex/v4/regex_token_iterator.hpp
image/codecs/indeo/get_bits.cpp
boost/boost/regex/v4/u32regex_token_iterator.hpp
test/CodeGenCXX/delete.cpp
lectures/6-Sets_Maps/code/bananagrams/lib/StanfordCPPLib/private/foreachpatch.h
lectures/8-Fractals/code/curved/lib/StanfordCPPLib/private/foreachpatch.h
gnu/llvm/include/llvm/MC/MCRegisterInfo.h
jni/include/boost/range/begin.hpp
Code/Mantid/Testing/Tools/gmock-1.6.0/test/gmock_test.cc
test/SemaCXX/cxx0x-initializer-aggregates.cpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-ms-arg-qualifiers.cpp
external/bsd/llvm/dist/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p3.cpp
Tests/CompileFeatures/cxx_relaxed_constexpr.cpp
include/deal.II/base/memory_consumption.h
src/Plfsrc/yaml-cpp/boost/boost/utility/swap.hpp
external/bsd/llvm/dist/clang/test/SemaTemplate/explicit-instantiation.cpp
lib/boost_1.60.0/boost/move/adl_move_swap.hpp
Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.h
src/other/boost/boost/range/end.hpp
deal.II/bundled/boost-1.49.0/include/boost/iostreams/detail/resolve.hpp
src/other/boost/boost/xpressive/regex_token_iterator.hpp
lectures/3-Strings/code/caesarCipher/lib/StanfordCPPLib/private/foreachpatch.h
ePub3/ThirdParty/boost/include/boost/random/detail/seed_impl.hpp
bundled/boost-1.56.0/include/boost/range/as_literal.hpp
dom/indexedDB/IDBTransaction.h
Source/WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp
runtime/base/unix_file/fd_file_test.cc
source/base/geometry_info.cc
lectures/5-Stacks_Queues/code/StackEx/lib/StanfordCPPLib/foreach.h
test/Parser/cxx1z-fold-expressions.cpp
Source/WTF/wtf/text/StringCommon.h
source/fe/fe_q_base.cc
Code/Mantid/TestingTools/gmock-1.7.0/test/gmock_test.cc
src/other/boost/boost/xpressive/regex_traits.hpp
deal.II/contrib/boost/include/boost/iostreams/detail/resolve.hpp
deal.II/contrib/boost-1.46.1/include/boost/math/tools/rational.hpp
WebKit/chromium/public/WebString.h
unused field(s) on node CPPASTFunctionDeclarator: Prop_NestedDeclarator
deal.II/contrib/boost-1.49.0/include/boost/spirit/home/support/detail/math/fpclassify.hpp
src/pal/inc/rt/atl.h
rts/lib/lua/src/lauxlib.cpp
scipy/weave/blitz/blitz/vecmin.cc
deal.II/contrib/boost-1.49.0/include/boost/spirit/home/support/detail/sign.hpp
gnu/lib/libg++/libg++/Integer.cc
engines/sword25/util/lua/lauxlib.cpp
src/inc/winrt/paraminstanceapi.h
bundled/boost-1.56.0/include/boost/math/special_functions/fpclassify.hpp
bundled/boost-1.56.0/include/boost/spirit/home/x3/support/numeric_utils/sign.hpp
test/SemaCXX/constructor.cpp
contrib/vmap_extractor_v2/stormdll/StormDll.cpp
test/CXX/basic/basic.lookup/basic.lookup.qual/class.qual/p2.cpp
src/inc/clrprivbinderutil.h
test/CXX/special/class.ctor/p1.cpp
MTA10/core/CRenderItem.EffectTemplate.cpp
lib/boost_1.60.0/boost/units/limits.hpp
external/bsd/llvm/dist/clang/test/SemaCXX/constructor.cpp
src/vm/clrprivbinderloadfile.h
deal.II/contrib/boost/include/boost/spirit/home/support/detail/sign.hpp
boost/spirit/home/support/detail/sign.hpp
Plugins/SciberQuestToolKit/eigen-3.0.3/eigen-eigen-3.0.3/blas/level1_real_impl.h
lib/boost_1.54.0/boost/spirit/home/support/detail/sign.hpp
deal.II/contrib/boost/include/boost/units/limits.hpp
unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h
deal.II/bundled/boost-1.49.0/include/boost/spirit/home/support/detail/sign.hpp
deal.II/bundled/boost-1.49.0/include/boost/units/limits.hpp
lib/boost_1.60.0/boost/multiprecision/mpfi.hpp
src/zap/svcworker.cpp
Modules/Python/FilteredTractography/weave/blitz/blitz/vecmax.cc
src/other/boost/libs/mpi/src/communicator.cpp
boost/units/limits.hpp
deal.II/contrib/boost/include/boost/spirit/home/support/detail/math/fpclassify.hpp
test/CodeGenCXX/predefined-expr.cpp
tensorflow/contrib/android/jni/tensorflow_inference_jni.cc
ePub3/ThirdParty/boost/include/boost/spirit/home/support/detail/math/fpclassify.hpp
external/bsd/llvm/dist/clang/test/SemaCXX/destructor.cpp
lib/boost_1.60.0/boost/multiprecision/cpp_bin_float.hpp
lib/eigen_3.2.9/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h
lib/boost_1.60.0/boost/multiprecision/cpp_int/limits.hpp
scipy/weave/blitz/blitz/vecmax.cc
deal.II/bundled/boost-1.49.0/include/boost/spirit/home/support/detail/math/fpclassify.hpp
lib/boost_1.54.0/boost/spirit/home/support/detail/math/fpclassify.hpp
blas/level1_real_impl.h
ePub3/ThirdParty/boost/include/boost/units/limits.hpp
bundled/boost-1.56.0/include/boost/math/bindings/e_float.hpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/predefined-expr.cpp
lib/boost_1.60.0/boost/spirit/home/support/detail/math/signbit.hpp
xpcom/typelib/xpidl/macplugin/mac_xpidl.cpp
deal.II/contrib/boost-1.46.1/include/boost/spirit/home/support/detail/sign.hpp
unused field(s) on node CPPASTOperatorName: TrailingComments
rosapps/applications/net/roshttpd/include/list.h
unused field(s) on node CPPASTFunctionDeclarator: Prop_Attributes
test/SemaCXX/attr-gnu.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/attr-gnu.cpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/constructor-attr.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/attr-noreturn.cpp
rts/Sim/Units/CommandAI/Command.h
external/bsd/llvm/dist/clang/test/Parser/cxx-attributes.cpp
runtime/check_jni.cc
test/SemaCXX/vla-consruct.cpp
platforms/arm/sam/fastpin_arm_sam.h
external/bsd/llvm/dist/clang/test/SemaCXX/attr-weak.cpp
test/SemaCXX/attributed-auto-deduction.cpp
test/OpenMP/declare_simd_ast_print.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/ns_returns_retained_block_return.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/return-noreturn.cpp
test/SemaCXX/return-noreturn.cpp
test/Parser/cxx-attributes.cpp
platforms/arm/k20/fastpin_arm_k20.h
test/SemaCXX/warn-thread-safety-parsing.cpp
fastspi_ref.h
Tests/CompileFeatures/cxx_attributes.cpp
test/SemaCXX/attr-x86-interrupt.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/enable_if.cpp
unused field(s) on node CPPASTElaboratedTypeSpecifier: Prop_AttributeSpecifiers
test/SemaCXX/elaborated-type-specifier.cpp
unused field(s) on node CPPASTCompoundStatement: Prop_ImplicitDestructorNames
branches/HGDEV/exp-omega/tests/scope4.cpp
lib/boost_1.60.0/boost/signals2/connection.hpp
external/mit/MesaLib/dist/src/glsl/opt_constant_folding.cpp
tests/mpi/step-40.cc
external/bsd/libc++/dist/libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/join.pass.cpp
OnlineDB/EcalCondDB/test/TestDCU.cpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-abi-multiple-nonvirtual-inheritance.cpp
external/bsd/llvm/dist/clang/test/SemaCXX/microsoft-dtor-lookup.cpp
test/CodeGenCXX/eh-aggregated-inits.cpp
src/myahrs_driver.cpp
bundled/tbb41_20130401oss/src/old/concurrent_queue_v2.h
toolkit/mozapps/update/src/updater/readstrings.cpp
JetMETCorrections/JetParton/src/JetPartonCorrector.cc
branches/unlabeled-1.2.2/plugins/remote/SimControl.cpp
gnu/lib/libg++/libg++/BitString.h
test/OpenMP/parallel_private_codegen.cpp
ground/openpilotgcs/src/libs/eigen/bench/btl/data/mean.cxx
WebCore/platform/text/LineEnding.cpp
external/bsd/llvm/dist/clang/test/OpenMP/sections_private_codegen.cpp
external/bsd/llvm/dist/clang/test/OpenMP/atomic_codegen.cpp
external/bsd/llvm/dist/clang/test/CodeGenCXX/rvalue-references.cpp
lib/boost_1.60.0/boost/statechart/state_machine.hpp
test/cpp/interop/reconnect_interop_server.cc
jni/include/boost/spirit/home/classic/core/non_terminal/impl/static.hpp
branches/win32_qt3/sim/sim.cpp
test/SemaCXX/cxx0x-defaulted-functions.cpp
external/bsd/libc++/dist/libcxx/test/localization/locale.categories/category.time/locale.time.put/ctor.pass.cpp
third_party/tcmalloc/chromium/src/base/low_level_alloc.cc
external/bsd/llvm/dist/clang/test/CodeGenCXX/trivial-constructor-init.cpp
lib/boost_1.60.0/boost/fusion/sequence/io/detail/manip.hpp
test/CodeGenCXX/global-dtor-no-atexit.cpp
AROS/workbench/libs/mesa/src/glsl/opt_algebraic.cpp
external/bsd/libc++/dist/libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.algorithm/swap.pass.cpp
tests/mpi/step-40_direct_solver.cc
OnlineDB/EcalCondDB/test/TestLMF2010-read.cpp
libstdc++-v3/testsuite/23_containers/unordered_map/erase/54276.cc
lib/boost_1.60.0/boost/thread/win32/condition_variable.hpp
test/Analysis/self-assign.cpp
libstdc++-v3/testsuite/20_util/shared_ptr/assign/move.cc
external/mit/MesaLib7/dist/src/glsl/opt_copy_propagation_elements.cpp
AROS/workbench/libs/mesa/src/glsl/opt_copy_propagation.cpp
external/mit/MesaLib7/dist/src/mesa/program/ir_to_mesa.cpp
external/bsd/libc++/dist/libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default02.pass.cpp
js/src/jsinterpinlines.h
external/bsd/libc++/dist/libcxx/test/std/localization/locale.categories/facet.numpunct/locale.numpunct/ctor.pass.cpp
external/bsd/bind/dist/unit/atf-src/atf-sh/atf-check.cpp
tensorflow/tools/proto_text/gen_proto_text_functions.cc
tools/jprof/stub/libmalloc.cpp
external/mit/MesaLib7/dist/src/glsl/opt_dead_functions.cpp
Framework/Algorithms/test/ChainedOperatorTest.h
unused field(s) on node CPPASTSimpleDeclSpecifier: TrailingComments
xpcom/tests/SizeTest02.cpp
contrib/llvm/lib/Support/regengine.inc
base/waitable_event_posix.cc
modules/libpr0n/encoders/jpeg/nsJPEGEncoder.cpp
gnu/gcc/libstdc++-v3/include/ext/ropeimpl.h
xpcom/tests/SizeTest05.cpp
gnu/llvm/lib/Support/regengine.inc
devtools/sci/scipack.cpp
Plugins/SciberQuestToolKit/eigen-3.0.3/eigen-eigen-3.0.3/Eigen/src/Jacobi/Jacobi.h
xpcom/tests/SizeTest06.cpp
xpcom/tests/SizeTest04.cpp
lib/eigen_3.2.9/Eigen/src/Jacobi/Jacobi.h
ipc/chromium/src/base/waitable_event_posix.cc
gnu/lib/libstdc++/libstdc++/include/ext/ropeimpl.h
xpcom/tests/SizeTest03.cpp
external/gpl3/gcc/dist/libstdc++-v3/include/ext/ropeimpl.h
test/CXX/basic/basic.start/basic.start.main/p2f.cpp
interpreter/llvm/src/lib/Support/regengine.inc
lib/libmsg/msgdbvw.cpp
modules/libpr0n/encoders/png/nsPNGEncoder.cpp
gnu/dist/gcc4/libstdc++-v3/include/ext/ropeimpl.h
Eigen/src/Jacobi/Jacobi.h

Consider disabling macro expansion

While working on #40 I discovered that the parser we use may expand some macros that live in the same source file. This may break positional information and is not expected in general. So we should consider either disabling it, or handling those cases in the transformation pipeline.

Error parsing `setproctitle.c` from Redis

When trying to parse ./src/setproctitle.c from Redis I get the following error:

Error: could not stream: rpc error: code = Unknown desc = could not parse: driver failure: tech.sourced.babelfish.DriverResponse.ResponseSendException
Error serializing the AST to JSON: com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException) (through reference chain: tech.sourced.babelfish.DriverResponse["ast"])
tech.sourced.babelfish.DriverResponse$ResponseSendException: com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException) (through reference chain: tech.sourced.babelfish.DriverResponse["ast"])
	at tech.sourced.babelfish.DriverResponse.send(DriverResponse.java:49)
	at tech.sourced.babelfish.Main.process(Main.java:53)
	at tech.sourced.babelfish.Main.main(Main.java:13)
Caused by: com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException) (through reference chain: tech.sourced.babelfish.DriverResponse["ast"])
	at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:388)
	at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:348)
	at com.fasterxml.jackson.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:343)
	at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:697)
	at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:155)
	at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:292)
	at com.fasterxml.jackson.databind.ObjectMapper.writeValue(ObjectMapper.java:2509)
	at tech.sourced.babelfish.TranslationUnitJSONMapper.writeValue(TranslationUnitJSONMapper.java:40)
	at tech.sourced.babelfish.DriverResponse.send(DriverResponse.java:44)
	... 2 more
Caused by: java.lang.NullPointerException
	at tech.sourced.babelfish.JsonASTVisitor.serializePreproStatements(JsonASTVisitor.java:1352)
	at tech.sourced.babelfish.JsonASTVisitor.visit(JsonASTVisitor.java:1407)
	at org.eclipse.cdt.internal.core.dom.parser.ASTTranslationUnit.accept(ASTTranslationUnit.java:267)
	at tech.sourced.babelfish.TranslationUnitSerializer.serialize(TranslationUnitSerializer.java:69)
	at tech.sourced.babelfish.TranslationUnitSerializer.serialize(TranslationUnitSerializer.java:44)
	at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:704)
	at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:689)
	... 7 more

Command used:

 ~/mount/workspace/srcd parse uast -m native -l cpp ~/redis/src/setproctitle.c

This also happens trying to parse ./src/debug.c and ./src/config.h.

Here are the exact files that caused errors during parsing:

setproctitle.c
config.h
debug.c

Refactor comments serialization

Based on discussion with @dennwc we should refactor the way how comments are serialized.
This issue is partly related to: #60
Right now, we try to assign comments to existing nodes (as a nested nodes, in ast).
We agreed, that comments can be independent nodes, represented as a flat structure and serialized on the same, top level as ast root.

Native driver crashed

From bblfsh logs we got the error native driver crashed

Files that produced the error
udoc/headerfile.h
InputModuleOIS/Exports.cpp
release/src-rt/linux/linux-2.6/scripts/squashfs/lzma/C/7zip/Compress/Branch/x86.h
LibraryModule/StableHeaders.cpp
src/others/squashfs-4.0-realtek/lzma/CPP/7zip/Bundles/Alone7z/StdAfx.cpp
core/md5.h
ProtocolUtilities/LoginCredentials.h
PhysicsModule/CollisionShapeUtils.h
Foundation/ComponentManager.cpp
rosapps/applications/sysutils/utils/sdkparse/skip_ws.cpp
Engine/Source/Runtime/Android/AndroidRuntimeSettings/Private/AndroidRuntimeSettingsModule.cpp
gnu/dist/binutils/ld/testsuite/ld-cdtest/cdtest-bar.cc
encodings/gbk.h
TestModule/TestService.cpp
Templates/TP_Vehicle/Source/TP_Vehicle/TP_Vehicle.cpp
PythonScriptModule/TransformDecorator.h
SceneManager/StableHeaders.cpp
TelepathyIMModule/CommunicationUI/ConfigHelper.cpp
UiModule/Inworld/Notifications/NotificationLogWidget.h
ld/testsuite/ld-cdtest/cdtest-bar.cc
src/Core/TundraProtocolModule/StableHeaders.cpp
TelepathyIMModule/CommunicationUI/FriendListItem.cpp
sketches/Trident/CModule.cpp
smtp/smtpauth.h
Foundation/QtInputMouseEvent.cpp
encodings/cp.h
UiModule/Common/UiVisibilityAction.cpp
PythonScriptModule/TransformDecorator.cpp
EnvironmentModule/StableHeaders.cpp
smtp/smtpparser.h
Engine/Source/Runtime/Core/Private/HAL/IPlatformFileLogWrapper.cpp
src/EntityComponents/EC_Ruler/StableHeaders.cpp
RexLogicModule/NotificationWidget.h
WorldBuildingModule/StableHeaders.cpp
db/pgmessage.h
Core/CoreStableHeaders.cpp
CAVEStereoModule/CAVEManager.cpp
Tests/Tutorial/Step3/tutorial.cxx
test/SemaCXX/warn-sysheader-macro.cpp
UiModule/Inworld/ControlPanel/BackdropWidget.h
src/Core/ECEditorModule/LineEditPropertyFactory.cpp
PythonScriptModule/QEC_Prim.cpp
imap/handlers/rename.h
Engine/Source/Developer/AITestSuite/Private/TestLogger.cpp
RexLogicModule/EventHandlers/SceneEventHandler.h
Engine/Source/Runtime/InputCore/Private/InputCoreModule.cpp
ReXLogic/EC_OpenSimAvatar.cpp
Engine/Source/Runtime/Sockets/Private/MultichannelTCP.cpp
CommunicationModule/CommunicationUI/FriendListItem.cpp
kpresenter/rotationdialogimpl.cc

Incorrect parse of type declaration with template parameters

Originally reported by Olivier Mesnard in https://forum.sourced.tech/t/parsing-cpp-code-with-parameterized-types/246.

The CDT C++ parser may be incorrectly treating the template instantiation brackets as operators.

Repro (courtesy of Olivier): Given the sample code

#include <string>
#include <deque>
#include <iostream>

class ParameterizedType {
    public:
        std::deque<std::string> sortPerm(std::string permissions[]);
};

/**
 *  declaration of Parameterized types
 *  @return std::deque<std::string>
 */
    std::deque<std::string> ParameterizedType::sortPerm(std::string permissions[]) {
        // std::string result(0);               // OK, node is cpp:CPPASTDeclarationStatement
        std::deque<std::string>result(0); // NOK, node is cpp:CPPASTBinaryExpression
        return  result;
    }

the following client script demonstrates the bug:

import bblfsh

def main():
    client = bblfsh.BblfshClient("0.0.0.0:9432")
    ctx = client.parse('ParameterizedType.cpp')
    for unode in ctx.filter("//uast:Function"):
        func_node = unode.get()
        assert func_node['@type'] == 'uast:Function'

        block_node = func_node['Body']
        assert block_node['@type'] == 'uast:Block'

        cpp_expression_statement_node = block_node['Statements'][0]
        assert cpp_expression_statement_node['@type'] == 'cpp:CPPASTExpressionStatement'

        cpp_binary_expression_node = cpp_expression_statement_node['Prop_Expression']
        print('type=',cpp_binary_expression_node['@type'])
        assert cpp_binary_expression_node['@type'] == 'cpp:CPPASTDeclarationStatement'

        break
        
if __name__ == '__main__':
   main()

I suspect CDT (or at least the version of it we're using in the driver) may not be up-to-date with the lexical changes from C++11 et seq.

NegativeArraySizeException (StackOverflowError)

From bblfsh logs we got the error:

rpc error: code = Internal desc = tech.sourced.babelfish.DriverResponse.ResponseSendException
Error serializing the AST to JSON: com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NegativeArraySizeException) (through reference chain: tech.sourced.babelfish.DriverResponse[\"ast\"])
tech.sourced.babelfish.DriverResponse$ResponseSendException: com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NegativeArraySizeException) (through reference chain: tech.sourced.babelfish.DriverResponse[\"ast\"])
...

Files that triggered the error:

external/bsd/llvm/dist/clang/test/Index/annotate-deep-statements.cpp
src/pal/src/misc/sysinfo.cpp

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.