Subject: bug#43203: etags with c++ constructor with try makes it ignore following code

From: Thorbjørn Willoch <[email-masked]>
Date: Fri, 4 Sep 2020 11:34:27 +0000

foo.cc:
-----------------------------------------------
#include <iostream>

struct Foo { Foo(); };

Foo::Foo() try
{ throw;
} catch(...) {
    std::cerr << "Goodbye\n";
}

int DoYouSeeThis() { return 0; }
---------------------------------------------------
etags foo.cc
cat TAGS
/home/twilloch/tst2-etags.cc,36
struct Foo 3,21
Foo::Foo(Foo5,45